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複製內容出來是很是必要的,shell
爲此設置一快捷鍵以方便模式的切換。vim
固然也能夠經過編譯vim的方式啓用vim的+寄存器,不過不知道是否是由於是開發機致使我編譯後,即便gtk正常也不能啓用+寄存器,所以只能使用app
這種折衷的方式,記錄備忘。spa