[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...