现在的位置: 首页 > 综合 > 正文

vim 大小写转换

2018年04月30日 ⁄ 综合 ⁄ 共 564字 ⁄ 字号 评论关闭

【基础命令】

gu 字母转换为小写

gU 字母转换为大写

g~ 字母大小写切换(小写转大写,大写转小写)

~ 将光标下的字母改变大小写

 

【应用】

guu 将当前行的字母全改成小写

gUU 将当前行的字母全改成大写

g~~ 将当前行的字母全大小写转换

 

u 将可视模式下的字母全部转换为小写

U 将可视模式下的字母全部转换为大写

 

guw 将光标所在的单词从光标所在的字母到单词尾转换为小写

gUw 将光标所在的单词从光标所在的字母到单词尾转换为大写

guaw 将光标所在的单词改成小写

gUaw 将光标所在的单词改成大写

同理可推导出如下命令:

gu3w, gu3e, gU3w, gU3e, g~3w, g~3e 等

 

ggguG 整篇文章转换为小写

gggUG 整篇文章转换为大写

ggg~G 整篇文章大小写切换

备注:

以上命令分解为 gg gu G

移动到文章开头(gg),进行转换命令(gu, gU, g~),直到文章结尾(G)

 

1gu 光标所在的行以及下1行转换为小写

xgu 则进行光标所在的行以及光标以下的x行,总共x+1行的转换

经测试, 1gu, 1gU, 1g~ 命令需要回车才生效

 

gu0 光标位置到行首都转换为小写

gu$ 光标位置到行尾都转换为小写

guG 光标位置到文章最后一行都转换为小写

gu1G 光标位置到文章第一行都转换为小写(gugg等效)

抱歉!评论已关闭.