708得票12回答
如何将复制的文本粘贴到Vim命令行中

我想把复制的文本粘贴到Vim的命令行中,这可能吗?

701得票9回答
在Vim中快速从垂直分屏切换到水平分屏

如何在Vim中将当前的窗口从水平拆分切换到垂直拆分,反之亦然? 我之前不小心做到了这一点,但现在无法再找到相应的按键。

654得票7回答
在Vim中查找下一个

在Vim中向前搜索"cake",我需要输入/cake,但是当我按回车键时,光标会跳到第一个匹配项。 是否有类似于“查找下一个”的Vim命令? 答案:使用命令n可以在Vim中查找下一次出现的匹配项。

646得票15回答
在Vim中,^M字符代表什么意思?

我在我的.vimrc文件中一直遇到^M字符,这会破坏我的配置。

595得票3回答
在Vim中更改大小写

在Vim中,有一个命令可以改变所选文本的大小写吗?

592得票11回答
在Vim中查找并替换多行的字符串

我可以使用 :%s/<search_string>/<replace_string>/g 命令替换文件中的字符串,或使用:s/<search_string>/<replace_string>/ 命令替换当前行中的字符串。 在 vim 中如何选择性...

578得票22回答
我的.vimrc文件在哪里?

我一直在使用Vim,希望能保存我的设置。但是我找不到我的 .vimrc 文件,也没有在标准的 /home/user/.vimrc 路径下。请问如何查找这个文件呢?

572得票8回答
如何在vim中使我的匹配非贪婪?

我有一个巨大的HTML文件,里面有很多看起来像这样的标记:<p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Ro...

571得票10回答
如何在Vim中关闭一个缓冲区(其中之一)?

我通过在 Vim 中运行以下命令打开多个文件:vim a/*.php 打开了23个文件。 然后,我进行了编辑并运行了以下代码两次::q 如何在Vim中关闭单个缓冲区,而不是关闭所有缓冲区?

542得票30回答
在Vim中,有没有一种不将文本放入寄存器就可以删除的方法?

我经常使用Vim,想用刚刚复制的文本替换掉一段代码块。 但是当我删除要被替换的代码块时,该代码块自身会进入寄存器,从而清除我刚刚拷贝的文本。所以我已经养成了先复制、粘贴、再删除不想要的文本的习惯,但对于大段的代码块来说,这种方法变得很麻烦,因为需要将插入的文本和要删除的文本分开处理。 那么...