你怎么做呢?
我经常在gVim中写一些东西,然后需要复制粘贴到另一个应用程序中。 有一个简单的方法来抽出整个文件? 我通常做这样的事情 g g V G “ + y (到顶部,视线模式,到底部,猛拉) 但有没有更好的办法,我错过了?
我需要在文件中做一堆字replace,并且想用vi命令来做,而不是EX命令,例如:%s///g 。 我知道这是在当前光标位置replace单词的典型方法: cw<text><esc>但是有没有办法以未命名的寄存器的内容作为replace文本并且不覆盖寄存器?
场景:我打开了Vim并粘贴了一些文本。 我打开第二个tab :tabe并粘贴其中的一些文本。 目标:我希望第三个选项卡的输出等同于将两个文本写入文件并使用vimdiff打开它们。 我能find的最接近的是“将当前缓冲区与文件进行比较”,但不能diff两个已打开但尚未保存的缓冲区。
我已经看到了Vim 80的列布局的问题 ,但是那里的答案只突出显示了超过80个字符的实际内容。 我想要打开一个100列的Vim窗口,最左边的80列使用正常的背景,以及任何通过使用稍微不同的背景的东西。 Vim窗口的背景应该是不同的颜色,而不仅仅是超过80个字符的文本。 这将表明我接近80个字符点而不必先经过它。 我不认为这是现在可能的,但我想我会问,以防万一。 也许这可以用一个插件完成? 所需的Vim右边距突出显示的TextMate示例 通过在TextMate的一般首选项中select“突出显示右边距”,您可以看到所需Vim行为的示例。
我如何跳到vim中的下一个字符X? 我经常使用,例如dt:或ct:删除/更改所有东西,直到冒号(或其他字符)。 有没有简单的组合键来简单地将我的光标位置移动到该字符?
我使用快捷键w将光标向右移动一个单词,是否有任何快捷方式移动一个单词?
我怎样才能让NERDTree显示文件开始。 (期)? 我在项目目录中有一个名为.hgignore的文件。 如果我使用NERDTree浏览到该目录,则该文件不会显示在树中。 我在Windows上使用gvim。
我想在Eclipse中使用Ctrl + Shift + R或者通过自动填充的Ctrl + N选项在Eclipse中打开一个文件。 调用键盘快捷键,input文件名/模式,并从所有匹配的文件名中进行select。 我知道通常打开它像: :tabe <filepath> :new <filepath> :edit <filepath> 这里的问题是我必须在这些情况下指定整个文件path。
假设我已经在报价里面了。