5242得票13回答
如何退出 Vim?

我被卡住了,无法逃脱。它显示:type :quit<Enter> to quit VIM 但当我输入时,它只是出现在对象正文中。

2405得票34回答
在vi中快速缩进多行

这应该很简单,甚至可能在帮助文档中提到,但我不知道如何在vi中快速缩进多行。请问应该怎么做?

2382得票12回答
如何在Vim中将一个字符替换为换行符

我正在尝试将当前文件中的每个,替换为一个新行::%s/,/\n/g 但它插入的看起来像是^@而不是实际的换行符。该文件并非处于DOS模式或其他模式。我该怎么办?如果你像我一样好奇,也可以查看这个问题:为什么\r在Vim中是一个新行符?

1977得票22回答
如何在Vim中复制整行?

我该如何在Vim中像在IntelliJ IDEA/ Resharper中按下Ctrl+D或在Eclipse中按下Ctrl+Alt+↑/↓的方式复制整行?

1423得票12回答
在Vim中,Tab键等同于4个空格,并且在花括号后自动缩进。

如何让 vi-Vim 永远不使用制表符(将空格转换为制表符,很糟糕!),使 Tab 键等于 4 个空格,并在花括号块后自动缩进代码,就像 Emacs 一样? 另外,如何保存这些设置,以便我永远不必再次输入它们? 我看到了其他相关的问题,但似乎总是与我想要的有些不同。

1413得票15回答
如何在Vim中移动到行末?

我知道在命令模式下如何移动光标,特别是跳转到某一行等操作。但是,有没有一个命令可以直接跳到当前行的末尾呢?

1223得票29回答
如何在Vim中有效地处理多个文件

我开始使用Vim来开发Perl脚本,发现它非常强大。 我喜欢的一件事情是可以使用以下命令同时打开多个文件:vi main.pl maintenance.pl 然后使用以下方式在它们之间跳转::n :prev 查看打开的文件::args 而要添加一个文件,我可以这样说::n test.pl 我...

1124得票50回答
您最有效的 Vim 快捷键是什么?

我听说过很多关于Vim的事情,包括它的优缺点。确实,作为一名开发者,使用Vim比其他任何编辑器都要快。 我正在使用Vim来完成一些基本操作,但我的生产力最多只有其他编辑器的十分之一。 当你谈论速度时,唯一需要关心的两件事是: 交替使用左右手是使用键盘的最快方式。 尽可能不用鼠标是第二快...

1086得票17回答
我如何使用vim寄存器?

我只知道使用寄存器的一种情况是通过 CtrlR* 将文本从剪贴板粘贴。 寄存器还有哪些用途?如何使用它们? 请分享你所知道的关于 VI 寄存器的所有内容(让我们专注于 vi 7.2)。

892得票23回答
让 Vim 将所有空格都显示为字符

我找不到一种方法使Vim将所有的空格都显示为字符。 我发现的都是关于制表符、尾随空格等的。