【Linux基礎】VI命令模式下大小寫轉換


 [開始位置]   ---- 可以指定開始的位置,默認是光標的當前位置
     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]  ---- 一直操作到文件結束部分

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM