跳轉到指定行:
1. 88g (命令模式)
2. :88 (末行模式)
跳轉檔案首:
gg (命令模式)
跳轉檔案尾:
g(命令模式)
自動格式化程式:
gg=g(命令模式)set shiftwidth=4
大括號對應:
% (命令模式)
游標移至行首:
0 (命令模式)執行結束,工作模式不變。
游標移至行尾:
$ (命令模式)執行結束,工作模式不變。
刪除單個字元:
x (命令模式)執行結束,工作模式不變。
替換單個字元:
將待替換的字元用游標選中, r (命令模式),再按欲替換的字元
刪除乙個單詞:
dw(命令模式)游標置於單詞的首字母進行操作。
刪除游標至行尾:
d 或者 d$(命令模式)
刪除游標至行首:
d0 (命令模式)
刪除指定區域:
按 v (命令模式)切換為 「可視模式」,使用 hjkl挪移游標來選中待刪除區域。 按 d 刪除該區域資料。
刪除指定1行:
在游標所在行,按 dd (命令模式)
刪除指定n行:
在游標所待刪除首行,按 ndd (命令模式)
複製一行:
yy
貼上:
p:向後、p:向前。
查詢:1. 找 設想 內容:
命令模式下, 按 「/」 輸入欲搜尋關鍵字,回車。使用 n 檢索下乙個。
2. 找 看到的內容:
命令模式下,將游標置於單詞任意乙個字元上,按 「*」/ 「#」
單行替換:
將游標置於待替換行上, 進入末行模式,輸入 :s /原資料/新資料
通篇替換:
末行模式, :%s /原資料/新資料/g g:不加,只替換每行首個。 sed
指定行的替換:
末行模式, :起始行號,終止行號s /原資料/新資料/g g:不加,只替換每行首個。
:29,35s /printf/println/g
撤銷、反撤銷:
u、ctrl+r(命令模式)
分屏:
sp:橫屏分。 ctrl+ww 切換。
vsp:豎屏分。ctrl+ww 切換。
跳轉至 man 手冊:
將游標置於待檢視函式單詞上,使用 k(命令模式)跳轉。 指定卷, nk
檢視巨集定義:
將游標置於待檢視巨集定義單詞上,使用 [d 檢視定義語句。
在末行模式執行shell命令:
:!命令 :! ls -l
vim 常用命令小結
1 開啟多個視窗 split 上下開啟視窗 vsplit 左右開打視窗 ctrl ww 視窗之間切換 ctrl wq 推出當前視窗 2 移動游標 數字 0 將游標移動到當前行首 將游標移動到當前行尾 g 移動到這個檔案的最後一行 ng n 為數字,移動到這個檔案的第n行.gg 移動到這個檔案的第一行...
vim使用常用命令小結
vim 是 linux 下的一款強大的文字編輯器。但是對於像筆者這種剛剛接觸 linux 的菜鳥來說 vim 的使用就略顯複雜了。本篇文章就詳細介紹下 vim 的使用。vim 有三種模式 一般模式 編輯模式和命令模式。使用vim filename開啟乙個文字檔案時就進入 vim 的一般模式,如果是在...
NLP工具 Vim常用命令小結
vim是解決文字快速處理 尤其是伺服器端 的神器,本文簡單總結下常用的命令。1.基本概念和功能 1.1 模式及其切換 vim中包括如下常見模式 普通模式 vim啟動後的預設模式,可用於游標的移動 文字的刪除等。插入模式 向文字中插入字元。視覺化模式 用於區塊選擇,可通過v一類的命令進入 命令列模式 ...