903得票6回答
Vim 录制是什么,如何禁用?

我一直在我的 gVim 7.2 窗口底部看到 recording(录制)消息。 这是什么意思,如何关闭它?

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

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

829得票70回答
Vim 中你母亲从未告诉你的黑暗角落是什么?

有很多人在讨论常见技巧,特别是“Vim+ctags 技巧”。 然而,我不是指那些新手会觉得很酷的常用快捷键。我指的是经验丰富的 Unix 用户(无论是开发者、管理员还是两者兼备等),他们认为自己知道一些我们中绝大部分人从未听说或梦想过的东西。这些不仅能够使他们的工作更轻松,而且还很炫酷和有技...

820得票29回答
在Vim中将DOS/Windows行结尾转换为Linux行结尾

如果我打开在Windows上创建的文件,所有行都以^M结尾。 如何一次性删除这些字符?

807得票14回答
如何在Vim中移动屏幕而不移动光标?

我最近发现了 Vim 的快捷键 Ctrl+E 和 Ctrl+Y 可以分别将屏幕上下移动一行,而不会移动光标。 你知道有什么命令可以让光标保持原位,但是将屏幕移动到光标所在的那一行并作为第一行吗?(如果有命令能将屏幕移动到最后一行那就更好了) 我可以通过手动按适当次数的 Ctrl+E(或者 ...

791得票30回答
Emacs和Vim的区别

Emacs和Vim之间有哪些实际的、客观的区别? 例如,其中一个可以做到但另一个却无法做到(或者使用其中一个更容易)?我该了解哪些信息才能选择学习其中之一?

772得票28回答
复制所有行到剪贴板。

在VI编辑器中有没有一种方法可以将打开文件的所有行复制到剪贴板中。我尝试使用yG,但它没有使用剪贴板来存储这些行。 那么,这是否可能呢?

759得票14回答
Vim删除空白行

我应该在Vim中运行什么命令来删除空行?

726得票10回答
如何在Vim中进行重做(即“撤消撤消”)操作?

在Vim中,我执行了太多的撤销。我该如何撤销这个(也就是重做)?

709得票16回答
如何在Vi中修复整个文件的缩进?

Vim中,如何纠正所有行的缩进? 经常会把代码复制粘贴到远程终端中,导致整个代码缩进混乱。我希望能够通过一个命令一次性修复这个问题。