vim 配置快捷以使複製可用

 

 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

相關文章
相關標籤/搜索