Vim 如何高亮显示字符/单词/行并将其复制到剪贴板?

9

我对vim还比较陌生。我正在尝试练习(最近读了几篇教程),但我发现我不能没有突出显示字符/单词/行以进行复制粘贴。

在Textmate中,我通常使用SHIFT+CTRL+左箭头键来突出显示单词,然后复制。

我该如何在VIM中做到这一点?

注意:我已安装NERDTree插件并映射了一些键供自己使用。

2个回答

11

看一下Vim可视模式

用Shift+Ctrl+LeftArrowKey高亮单词,可以很容易地替换为vwvb

高亮行:

V进入可视行模式,然后可以使用j、k、Ctrl-U、Ctrl-D等进行移动...

可视模式非常强大和有用。

同时,请查看我的这个问题的答案


非常感谢这个。顺便问一下,Vim(带NERDTree)是否可以通过FTP访问文件?我还在研究这个问题,想在这里问一下是否可能会有帮助。 - wenbert

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上运行。(可能需要一些hacking)

编辑

这里有许多关于yanking(复制)的有用提示:Vim Wikia


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接