[20121217]vim ctrl-A in windows.txt

lfree發表於2012-12-17
[20121217]vim ctrl-A in windows.txt

在windows下,使用vim,ctrl+a表示全選,而不是給一個數值加1.

執行如下:
:map 
       * ggVG
       * gggHG
       * gggHG
       * gggHG
可以發現在windows下被重新定義,如果要保留原有的功能,必須清除這些定義。
另外一個折衷的方法是在mswin.vim檔案中加入如下內容:
noremap  
" CTRL-A is Select all
noremap  gggHG
inoremap  gggHG
cnoremap  gggHG
onoremap  gggHG
snoremap  gggHG
xnoremap  ggVG

--這樣可以使用來代替
--另外我以前一直以為做這個計算一定要把游標移動到數值上進行操作。實際上可以不在數字上,
--例子(加入游標在p上,打入13):
price : 17
變成
price : 30

--補充與更正:2013.11.22:
--今天有朋友提示代替有衝突.自己看了一些文件,修改如下:noremap
noremap
noremap
--使用ctrl+小鍵盤加與減號來代替,問題應該不存在了.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-751212/,如需轉載,請註明出處,否則將追究法律責任。