今天學到一招,趕緊上來跟大家分享。
:nmap <any key binding> m`b~``
這麼一來,就可以在任何的字母上,把單字的第一個字母大寫
作者: PCIT (岡山的火車  N I 看板: Editor
標題: [vim ] 改變英文大小寫?
時間: Thu Mar 25 05:19:46 2010
我知道可以用『~』來改變字的大小寫
可是常常要改的字母是在字的開頭
如果這時候還要按b回去再按~感覺有點不順
請問有沒有什麼方法可以用 <cword> + key mapping
來把一個字的第一個字母改成大(小)寫呢?
感覺如果可以用<cword>那不管cursor在哪裡,
只要在那個字上就可以toggle大小寫,感覺很方便XD
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 72.201.78.127
1F:→ quake3:how about using 'q' to record macros? 03/25 05:46
2F:→ PCIT:Good suggestion! I'll give it a try! 03/25 05:53
3F:推 kornelius:nnoremap B B~ 03/25 09:24
4F:→ PCIT:這跟我用macro有點相近,不過我又另外一個笨問題, 03/25 09:26
5F:→ PCIT:用B跳到第一個字母後,有沒有command可以跳回先前的字母? 03/25 09:27
6F:→ kornelius:這是只是一個範例,你可以把 B 改成其他字元 :) 03/25 09:50
7F:→ kornelius:譬如說用 ,b 03/25 09:50
※ 編輯: PCIT 來自: 149.169.85.212 (06/27 14:16)