Vi中一些實用的命令(中)

替換(在命令行模式)
 1、r     --- 只會替換當前光標所在的字符
 2、R   --- 可以逐個替換光標所在字符及其後的字符

 字母大小寫轉換(在命令行模式)
1、~    --- 即可將大寫字母轉換爲小寫字母,將小寫字母轉換爲大寫字母

 模式匹配(在底層模式)

1、/和?  --- 在其後輸入要查找的內容,然後回車便可找到匹配的內容

用n 向下查找匹配的內容

用N向上查找匹配的內容

/[A-Z]  --- 找到所有的大寫字母

/[a-z]  --- 找到所有的小寫字母

 上述命令的搭配使用
1、d$   --- 刪除當前光標所在字符到本行尾部
2、dG   --- 刪除當前光標所在行到文件尾部
3、d0   --- 刪除當前光標所在字符的前一字符到本行首字符
 
  在用vi編輯一個文件時,可在該文件的底層模式下執行命令 
 :e filename   :e! filename(前一文件所做的修改未保存)
  即可切換到編輯另一文件filename,且未退出vi;
  用 :bn / bp 可在文件之間相互切換(也可以是bf / bN[N未數字,表示第幾個文件])
 
  在用vi編輯文件時,可在底層模式執行命令 
 :r filename 
  可將文件filename 的內容插在光標所在行的下一行
  
  在vi編輯文件的底層模式,比較
 :! ls -F   在終端顯示該文件中的內容是有哪幾個文件中的內容組成
 :r! ls -F  將結果(表示該文件有哪幾個文件的內容組成)顯示在該文件中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章