码迷,mamicode.com
首页 > 系统相关 > 详细

vim:将刚写的单词大写和单词的定义

时间:2016-07-14 01:21:28      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

最近打算把caps lock映射成<esc>键,那按起来多爽,现在的有一个小问题,如何快捷的输入大写字母、

用这个键盘映射搞定。

inoremap <c-u> <esc>gUiwa

大家有机会测试一下,这个组合不管你的光标在单词的位置,直接将整个单词大写。

解释一下:

<esc>  进入normal模式

gU  大写

iw  inner word的简写,这个是重点,根据官方解释,它用于visual mode或者after an operator。

关于word的含义,在vim中,一个单词由字母、数字和下划线组成,单词的两边由空格或制表符tab包围。

所以对于iw来说,word_press  help_user 算是一个单词。word-press help&man 都不算了。

例如:gUiw这个wor|d-press  光标在|处,这个单词就会变成WORD-press

gUiw这个单词wor|d_press 光标在|处,这个单词就会变为WORD_PRESS

 

vim:将刚写的单词大写和单词的定义

标签:

原文地址:http://www.cnblogs.com/litifeng/p/5668023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!