vim的auto-indent与剪贴板粘贴
时间:2010-08-22 来源:fantasy86
vi使用了auto-indent后,如果使用terminal的paste从外部粘贴代码,会造成缩进的错误。
gvim可以使用寄存器+来访问系统剪贴板,“+p 可以从剪贴板粘贴,这样粘贴不会出现缩进错误。
如果要让terminal中的vim使用这个功能,可以安装vim-X11,然后有个vimx命令,用它代替vim就可以使用这个功能了。可以在.bashrc中把vi建alias到vimx。
参考:http://vim.wikia.com/wiki/Accessing_the_system_clipboard
补充:
1. "*p可以直接粘贴选中的文字,不用复制。
2. 如果是ssh到远程机器上使用,需要使用ssh -X 才会起作用。
gvim可以使用寄存器+来访问系统剪贴板,“+p 可以从剪贴板粘贴,这样粘贴不会出现缩进错误。
如果要让terminal中的vim使用这个功能,可以安装vim-X11,然后有个vimx命令,用它代替vim就可以使用这个功能了。可以在.bashrc中把vi建alias到vimx。
参考:http://vim.wikia.com/wiki/Accessing_the_system_clipboard
补充:
1. "*p可以直接粘贴选中的文字,不用复制。
2. 如果是ssh到远程机器上使用,需要使用ssh -X 才会起作用。
相关阅读 更多 +