[開始位置] ---- 可以指定開始的位置,默認是光標的當前位置 gu ---- 把選擇范圍全部小寫 gU ---- 把選擇范圍全部大寫 [結束位置] ---- 可以跟着類似的w,6G,gg等定位到錯做的結束范圍
1、"字母"級別大小寫轉化
只是想修改光標當前的字母的大小寫,可以使用shift +“~”(鍵盤左上角數字1左邊的鍵)在反復轉換。
2、“單詞”級別的大小寫轉換
gu
w或gu
e---- 兩個命令功能是一樣的:光標后面的
“字”會變成小寫
gU
w或gU
e---- 兩個命令功能是一樣的:光標后面的“
字”會變成大寫
gu
6w或gu
6e---- 兩個命令功能是一樣的:光標后面的
6個“字”會變成小寫
gU
6w或gU
6e---- 兩個命令功能是一樣的:光標后面的
6個“字”會變成小寫
3、“行”級別內容大小寫轉換
guu ---- 光標當前行統統變小寫
gUU ---- 光標當前行統統變大寫
gu0 ---- 光標位置到行首,統統變小寫(不包含光標當前的字母)
gU0 ---- 光標位置到行首,統統變大寫(不包含光標當前的字母)
gu$ ---- 光標位置到行尾,統統變小寫(包含光標當前的字母)
gU$ ---- 光標位置到行尾,統統變大寫(包含光標當前的字母)
gu1G ---- 光標位置所在行到文章第一行,統統變為小寫
gU1G ---- 光標位置所在行到文章第一行,統統變為大寫
guG ---- 光標位置所在行到文章最后一行,統統變為小寫
gUG ---- 光標位置所在行到文章最后一行,統統變為大寫
4、“文件”級別大小寫轉化
1GguG ---- 整篇文章統統變小寫(Vim和gVim中可以使用ggguG)
1GgUG ---- 整篇文章統統變大寫(Vim和gVim中可以使用gggUG)
secooler說明:1GguG 可以分三部分解釋 [1G] gu [G] [1G] ---- 光標定位到文件首 gu ---- 選定范圍統統變小寫 [G] ---- 一直操作到文件結束部分