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

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

1418得票5回答
在Vim中,remap、noremap、nnoremap和vnoremap映射命令有何区别?

在 Vim 中,remap、noremap、nnoremap和vnoremap映射命令有何区别?

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

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

1323得票5回答
在 .vimrc 文件中,<leader> 是什么?

我在许多.vimrc文件中看到了&lt;leader&gt;,我想知道它是什么意思? &lt;leader&gt;有什么用途? 可以给一个概述它的作用和用法。

1322得票13回答
重新定义“制表符”为4个空格。

我当前的设置假定为8个空格; 我该如何重新定义它?

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)。

1080得票38回答
如何使vim粘贴(和复制)到系统剪贴板?

不同于其他编辑器,vim会将复制的文本存储在自己的剪贴板中。因此,我很难从网页上复制一些文本并将其粘贴到当前工作的文件中。所以我要么得打开gedit,要么手动输入。 我能否让vim从系统剪贴板复制和粘贴呢?

1077得票40回答
如何在Vim中复制到剪贴板?

能否直接从Vim复制到剪贴板?yy仅将内容复制到Vim的内部缓冲区,我想复制到操作系统的剪贴板。 Vim中是否有此类命令,或者只能在Vim内部复制?