20160815 vim入門命令總結

2021-07-24 05:53:43 字數 1719 閱讀 3648

[esc]命令模式

1. j  k   h    l  上 下 左 右

2. x  刪除當前字元   i   進入編輯模式      a  當前字元後插入

3. d   motion  刪除操作符   操作符的操作選項

1. dw  從游標處刪除到下乙個單詞的起始處,不包括第乙個字元

2. d$ 從當前游標刪除到行末

3. de 游標當前刪除到單詞末尾,包括最後乙個字元

4. dd 刪除整行  number dd 刪除下來的n行

4. p 將最後一次刪除的內容置於游標之後

5. 動作前輸入數字會使這個動作重複多次

1. 2w 游標向前移動兩次

2.3e 游標向前移動到第三個單詞的末尾

3. 0 移動游標到行首

4. d number motion

6. c 更改類操作符 c [number] motion

1.動作引數(motion)中,w 代表單詞, $代表行末。

7.g 定位及檔案狀態

1.gg  游標跳到檔案第一行

2.g  游標跳到檔案最後一行

3.number g 跳到指定行

8. / 加上乙個字串   在當前檔案中查詢該字串

1. n  查詢下乙個  n反向查詢下乙個

2. 逆向查詢  用 ?查詢 /

3. ctrl -o 回到之前位置  ctrl -i  跳到較新的位置

9. r:輸入r和乙個字元替換游標所在位置的字元

10.% : 查詢與之配對的括號 ),} , ]

11. s/old/new/g : 把old 替換成 new

1.s/old/new : 這個只改變游標所在行的第乙個匹配串

2. s/old/new/g : 替換全行的匹配串

3. #, #s/old/new/g : #, # 代表的是替換操作的若干行中首尾兩行的行號。

4. %s/old/new/g : 替換整個檔案的每個匹配串

5. %s/old/new/gc : 找到整個檔案中的每個匹配串,並且對每個匹配串提示是否進行替換

12. o 游標的下方開啟新的一行並進入插入模式

o 游標的上方開啟新的一行並進入插入模式

13. e : 使游標位於單詞的末尾

w : 使游標位於單詞的首位

a : 整行末尾插入

14. crtl -d  : vim 會顯示與之匹配的所有命令的列表

tab     : 會自動補全,按照順序

:命令模式

1. q!  退出(不儲存)  wq 儲存檔案並退出

2. set number : 顯示行號

3. set autoindent : 自動縮排

4. set tabstop=4 : 設定tab鍵寬度為4

5. set ruler : 在右下角顯示游標位置的狀態行

6. set cursorline : 突出顯示當前行

7. set nobackup : 覆蓋檔案時不備份

8. ! : 輸入 !然後緊接著輸入乙個外部命令可以執行外部命令

9. w filename : 把當前檔案的內容儲存到乙個檔案中

10. v motion : w filename

將選中的內容儲存到乙個文字中,也可以按d刪除選中文字。

11.r filename : 向當前檔案中插入另外的檔案的內容

r ! 命令 : 讀取命令的輸出並將其放置到當前檔案的游標位置後面

vim命令入門解析

我們假設你已經了解了 vim 的幾種常用的工作模式 正常模式 插入模式 命令模式等 如果你還不了解,請先閱讀 這裡。現在就讓我們一起來學習一下 vim 語吧。動詞代表了我們打算對文字進行什麼樣的操作。例如 名詞代表了我們即將處理的文字。vim 中有乙個專門的術語叫做文字物件text object,下...

Vim 使用入門即常用Vim 命令

vim常用命令 1.向下移動10 行 10 即10 向下的箭頭,其餘相同,上下左右除了四個方向鍵之外,還可以使用對應的k,j h 和 l 四個字母。2.向下移動一頁,ctrl f 向下移動半頁,ctrl d 3.向上移動一頁,ctrl b 向上移動半頁,ctrl u 4.10 空格鍵 表示向後移動1...

vim編輯器 命令 入門

2 vim游標移動 3 查詢 與 4 注釋 5 複製 6 資料夾 7 刪除 8 撤銷與恢復 9 分屏 9.1 同時開啟n個檔案 9.2 當前屏分兩個 符號意義 set number 顯示行數 set nonumber 不顯示行數 由vim 檔名 進入檔案 按 esc 鍵 再輸入 set number...