六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linuxVIM基本命令大全介紹(4)

linuxVIM基本命令大全介紹(4)

時間: 恒輝636 分享

linuxVIM基本命令大全介紹

  選項 作用

  :!command 執(zhí)行 shell 的 command 命令,如 :!ls

  :!! 執(zhí)行前一個 shell 命令

  :r!command 讀取 command 命令的輸入并插入,如 :r!ls 會先執(zhí)行 ls,然后讀入內容

  :w!command 將當前已編輯文件作為 command 命令的標準輸入并執(zhí)行 command 命令,如 :w!grep

  all

  :cd directory 將當前工作目錄更改為 directory 所表示的目錄

  :sh 將啟動一個子 shell,使用 ^d(ctrl+d) 返回 vi

  :so file 在 shell 程序 file 中讀入和執(zhí)行命令

  vi 中的宏與縮寫

  (避免使用控制鍵和符號,不要使用字符 K、V、g、q、v、*、= 和功能鍵)

  選項 作用

  :map key command_seq 定義一個鍵來運行 command_seq,如 :map e ea,無論什么時候都可以 e 移到一個字的末尾來追加文本

  :map 在狀態(tài)行顯示所有已定義的宏

  :umap key 刪除該鍵的宏

  :ab string1 string2 定義一個縮寫,使得當插入 string1 時,用 string2 替換 string1。當要插入文本時,鍵入 string1 然后按 Esc 鍵,系統(tǒng)就插入了 string2

  :ab 顯示所有縮寫

  :una string 取消 string 的縮寫

  在 vi 中縮進文本

  選項 作用

  ctrl+i或 tab 插入文本時,插入移動的寬度,移動寬度是事先定義好的

  :set ai 打開自動縮進

  :set sw=n 將移動寬度設置為 n 個字符

  n>> 使 n 行都向右移動一個寬度,例如 3>> 就將接下來的三行每行都向右移動一個移動寬度。如果省略n表示使當前行向右移動一個寬度。

  可視模式

  為了便于選取文本,VIM 引入了可視(Visual)模式。要選取一段文本,首先將光標移到段首,在普通模式下按 v 進入可視模式,然后把光標移到段末選中內容(移到行首^,行末$)。需要注意,光標所在字符是包含在選區(qū)中的。這時可以對所選的文本進行一些操作,常用的(可視模式)命令有:

  x或d 剪切(即刪除,同時所選的文本進入剪貼板)

  y 復制

  r字符 所有字符替換為新字符

  u U ~ 分別是所有字母變小寫、變大寫、反轉大小寫

  當輸入了命令以后,VIM 將回到普通模式,這時可以按 p 或 P 進行粘貼。普通模式下有關復制和粘貼的命令:

  v 進入可視模式

  p或P 在當前位置粘貼剪貼板的內容,p 粘在光標所在字符后面,P 粘在前面

  不得不承認,雖然引入了可視模式,復制和粘貼在 VIM 中仍然是比較麻煩的操作,這也許是 VIM 唯一的缺點。此外,VIM 還引入了選擇(Select)模式,跟可視模式類似。結合一些鍵的定義和選項設置。

168504