455得票4回答
如何在Vim的配置文件“.vimrc”中添加注释?

如何在 Vim 的配置文件中添加注释,例如.vimrc?

448得票12回答
插入模式下粘贴?

在Vim的插入模式下是否可以粘贴?

444得票9回答
如何一次关闭所有打开的选项卡?

如果我打开了10个标签页,我必须逐个使用 ":q" 命令关闭它们。 有没有一种方法可以一次性关闭它们所有呢?

441得票12回答
根据文件类型修改Vim的缩进行为

有人能用简单的语言解释一下如何根据文件类型更改Vim的缩进行为吗?例如,如果我打开一个Python文件,它应该使用2个空格进行缩进,但如果我打开一个Powershell脚本,它应该使用4个空格进行缩进。

430得票16回答
Vim 80列布局问题

我在Vim中的80列指示方式似乎不正确:set columns=80。 有时我也会使用set textwidth,但我希望能够看到和预测使用set columns替代方案的行溢出。 这会产生一些不幸的副作用: 我不能使用 set number,因为担心在不同行号顺序的文件之间分裂;即 ...

428得票2回答
Vim 和 NERD Tree 扩展 - 添加文件

使用vim编辑器和NERDTree插件浏览项目树时,是否有一种简单的方法在当前高亮目录下创建新的源代码文件? 目前我要进入我的Shell添加文件,然后刷新树。一定有更好的方法。

419得票14回答
如何在Vim中保存和恢复多个不同的会话?

根据我在Vim中的任务,我会打开几个选项卡。 我如何保存不同的会话以供以后使用?

416得票22回答
在Vim中上下移动整行

在Notepad++中,我可以使用Ctrl + Shift + Up / Down来上下移动当前行。在Vim中有类似的命令吗?我已经查看了无数指南,但没有找到任何内容。 如果没有类似命令,我该如何将该操作绑定到该组合键上? 编辑:Mykola的答案适用于除缓冲区开头和结尾外的所有行。将第一...

408得票25回答
如何在Vim中运行终端?

我习惯使用Emacs,但我正在尝试Vim以查看哪个更好。 我喜欢Emacs的一件事是可以在Emacs中运行终端。在Vim中是否也可能?我知道可以从Vim执行命令,但我想能否在选项卡内运行终端。

397得票36回答
为什么我应该使用集成开发环境(IDE)?

在另一个问题中,Mark 高度评价了IDE,说“有些人仍然不知道为什么要使用IDE…”。作为一个使用vim进行编程,并且在大多数/所有同事都使用vim或emacs进行所有工作的环境中工作的人,IDE有哪些优势?为什么我应该使用IDE? 我相信这对一些人来说是一个充满争议的问题,我不想引发争论...