正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl+c/ctrl+v来跟系统其它应用之间做复制粘贴,非常不爽,搜了一下,发现很多人有写这个问题,试了几个,觉得这个最好,转帖过来收藏。 原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry 内容: 用vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件...
发现vim中,鼠标右健无法复制. 在配置文件(./vimrc)中发现,有这样一段话: 44 " In many terminal emulators the mouse works just fine, thus enable it. 45 if has('mouse') 46 set mouse=a 47 endif 这里不得不说到vi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中: The mouse can be enabled for different modes: n Normal mode v Visual mode ...
fedora 7,vim7.0,这个功能用不了: 也就是选中一段文字,在别的地方按鼠标中键就能粘贴。 这要怎么设置? [ 本帖最后由 reer 于 2009-2-19 14:34 编辑 ]
本帖最后由 rowen_jdi 于 2015-01-27 11:22 编辑 在每行插入指定的字符,这个简单: 行首 :%s/^/your_word/ 行尾 :%s/$/your_word/ 但是要想在每行首插入复制在剪贴板里的较长的字符串呢?怎么操作? baidu了下只看到上面的例子,没有插入剪贴板的 :em02: 多谢指教!
本帖最后由 solu 于 2014-06-18 18:44 编辑 不要手动 yy, pp。 假设一个文件有1万行, 类似下面的: 111111 222222 333333 TTTTTT 122#33 有没有什么简便的方法将它变成: 111111 111111 222222 222222 333333 333333 TTTTTT TTTTTT 122#33 122#33 vim若是不能做到的话,有没有其他的方式做得到?