今天学到一招,赶紧上来跟大家分享。
: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)