vi編輯器學習筆記

2021-07-14 08:52:29 字數 1446 閱讀 8451

兩種模式:

命令模式、插入模式

儲存檔案:在命令模式中輸入[:w]然後再 enter

退出vi:在命令模式中輸入[:q]然後再enter

退出並儲存:在命令模式中輸入[:wq]然後再enter

沒有儲存的檔案要退出並且不希望出現警告:在命令模式中輸入[:q!]然後再enter

從插入模式退回命令模式:按[esc]

乙個字元的移動游標:在命令模式中 [h] 向左移動游標、[l] 向右移動游標、[k] 向上移動游標、[j] 向下移動游標

將游標移動到一行的開頭:在命令模式中按 [0]

將游標移動到一行的末尾:在命令模式中按 [$]

將游標向前移動乙個單詞的開頭:在命令模式中按 [w]

將游標向後移動乙個單詞的開頭:在命令模式中按 [b]

將游標向前移動乙個單詞的末尾:在命令模式中按 [e]

將游標向後移動乙個單詞的末尾:在命令模式中按 [g]

向上翻一頁:在命令模式中按 [ctrl]和[u]

向下翻一頁:在命令模式中按 [ctrl]和[d]

將游標移動到文件的第一行:按 [g][g]

將游標移動到文件的最後一行:按 [shift]和[g]

在游標位置一行最前面新增文字:按[shift]和[i] 這樣游標會放在該行最前面,新增的文字就在改行最前面

在一行位置最後面新增文字:按[shift]和[a] 這樣游標會放在該行最後面,將會在最後面插入輸入內容

在游標位置之前插入新的一行:按[shift]和[o]

在游標位置之後插入新的一行:按 [o]

替換游標所在位置的單個字元:按 [r] (這種情況下刪除游標的位置的字元,並進入到插入模式以便輸入單個替換的字元,輸入之後就會自動返回到命令模式,不需要按esc鍵)

替換游標所在位置之後的整個單詞:按 [c][w] (該按鍵組合將會刪除游標所在位置之後的整個單詞,然後進入插入模式,按 esc 鍵退出)

刪除游標所在位置的乙個字元:按 [x]

刪除乙個單詞:按 [d][w]

刪除游標位置後面該行所有的字元:按 [d][$]

刪除游標所在行整體內容:按 [d][d]

將游標所在行的下面一行文字向上移動到游標所在行:按 [shift]和[j]

*剪貼、複製和貼上*

複製整行文字:按 [y][y]

複製乙個單詞:按 [y][w]

複製游標所在位置之後該行的所有內容:按 [y][$]

其實上面的 [x]、[d][d]、[d][w]、[d][$]這些組合鍵將刪除的文字自動儲存在緩衝區中,,相當於剪貼

貼上:按鍵 [p]

撤銷:按鍵 [u]

重做:按鍵 [ctrl] 和 [r]

再次執行最後一條命令: 按鍵 [.]

注意:

在命令前面加數字表示多次執行此命令

參考資料:

vi編輯器學習

vi有三種模式,命令模式 插入模式 鍵 末行模式 鍵 退出儲存命令 wq 強制退出 quit 刪除空行的命令 g d 等。需要注意的是在 vi 環境下鍵盤相關操作與windows系統不一樣,第一次使用不太習慣,所以你如果第一次使用,需要記一下相關上下左右鍵 空格 退回鍵等在vi下的意義。首先進入vi...

vi 編輯器入門學習

vi入門 1.1 三種模式 命令模式,編輯模式,末行模式。切換方式 命令模式 i a o 編輯模式 i a o 編輯模式 esc 命令模式,命令模式 末行模式。1.2.功能 命令模式 command mode 控制游標移動,刪除字元,段落複製,等其它功能。編輯模式 insert mode 新增文字及...

linux學習 vi編輯器學習

vim編輯器 vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是我們使用linux系統不能缺少的工具。由於對unix及linux系統的任何版本,vi編輯器是完全相同的。vi有三種模式 命令模式 預設 剛進入v...