我对vim很新。我正在尝试练习(最近一直在阅读一些教程),但我发现如果没有突出显示复制粘贴的字符/单词/行,我就无法生存。
在Textmate中,我通常按SHIFT + CTRL + LeftArrowKey突出显示单词然后复制。
我如何在VIM中做到这一点?
注意:我安装了NERDTree插件并映射了一些供我自己使用的密钥。
答案 0 :(得分:11)
对于 vw 或 vb ,可以轻松替换用于单词突出显示的Shift + Ctrl + LeftArrowKey。
突出显示行:
V 进入Visual Line模式,然后你可以用j,k,Ctrl-U,Ctrl-D等移动...
可视模式非常强大且有用。
另外,请查看我对此question的回答。
答案 1 :(得分:1)
我现在在Windows上使用VIM,在我的.vimrc中我有以下内容:
if has("win32")
set clipboard=unnamed "always copy into clipboard
set go+=a " when I am selecting anything, it is autamtically copied
" into clipboard
endif
我现在没有任何Linux机器,但我认为它也适用于Linux。 (也许它需要一些黑客攻击)
这里有许多有关yanking(复制)的有用提示:Vim Wikia