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正常也不能启用+寄存器,因此只能使用
这种折衷的方式,记录备忘。