1 "设置快捷以使用xshell的复制
 2 let g_copy_mode = 0 
 3 function! CopyToggle()
 4     if g:g_copy_mode == 0
 5         let g:g_copy_mode = 1 
 6         set mouse=c
 7         set nonu
 8     else
 9         let g:g_copy_mode = 0 
10         set mouse=a
11         set nu
12     endif
13 endfunction
14 
15 nmap <silent><F3> :call  CopyToggle()<CR>

 

主要是因为为使vim能方便使用往往在初始时设置了set mouse=a这样xshell的鼠标功能就被禁用了,但有时从vim复制内容出来是非常必要的,

为此设置一快捷键以方便模式的切换。

当然也可以通过编译vim的方式启用vim的+寄存器,不过不知道是不是因为是开发机导致我编译后,即使gtk正常也不能启用+寄存器,因此只能使用

这种折衷的方式,记录备忘。

posted on 2013-12-12 10:58  doop-ymc  阅读(418)  评论(0编辑  收藏  举报