vim常用命令小結

2021-09-29 19:20:26 字數 1720 閱讀 2768

跳轉到指定行:

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一類的命令進入 命令列模式 ...