使用vim的幾個基礎命令總結

2021-09-13 15:45:45 字數 1227 閱讀 1489

vi 檔名 + 行數 定位到行

行內移動

命令 英文 功能

w word 向後移動乙個單詞

b back 向前移動乙個單詞

0 行首

^ 行首,第乙個不是空白字元的位置

$ 行尾

行數移動

命令 英文 功能

gg go 檔案頂部

g go 檔案末尾

數字gg go 移動到 數字 對應行數

數字g go 移動到 數字 對應行數

:數字 移動到 數字 對應行數

螢幕移動

命令 英文 功能

ctrl + b back 向上翻頁

ctrl + f forward 向下翻頁

h head 螢幕頂部

m middle 螢幕中間

l low 螢幕底部

段落移動

vi 中使用 空行 來區分段落

在程式開發時,通常 一段功能相關的**會寫在一起 —— 之間沒有空行

命令 功能

下一段括號切換

在程式世界中,()、、{} 使用頻率很高,而且 都是成對出現的

命令 功能

% 括號匹配及切換

標記mx mark 新增標記 x,x 是 a~z 或者 a~z 之間的任意乙個字母

『x 直接定位到標記 x 所在位置

可視模式

v 可視模式 從游標位置開始按照正常模式選擇文字

v 可視行模式 選中游標經過的完整行

ctrl + v 可視塊模式 垂直方向選中文字

撤銷和恢復撤銷

u undo 撤銷上次命令

ctrl + r redo 恢復撤銷的命令

刪除文字

x cut 刪除游標所在字元,或者選中文字

d(移動命令) delete 刪除移動命令對應的內容

dd delete 刪除游標所在行,可以 ndd 刪除多行

d delete 刪除至行尾

複製、貼上

y(移動命令) copy 複製

yy copy 複製一行,可以 nyy 複製多行

p paste 貼上

替換r replace 替換當前字元 命令模式

r replace 替換當前行游標後的字元 替換模式

縮排和重複執行

增加視窗寬度
< 減少視窗寬度

= 等分視窗大小

記錄vim經常使用的幾個命令

vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器。vim 1.txt 以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容,也可以使用複製 貼上來處理你的檔案資料。此時可以...

vim使用的幾個鏈結

前天折騰一天,最後還是沒能讓eclipse成功跑起pydev來,原因未明,網上也很難找到答案。今天嘗試著從同事那直接copy乙個完整的eclipse pydev過來,結果也因為安裝的jdk不匹配 他是32位的,我是64位的 沒法啟動。由於系統是64位的,我也不打算再折騰jdk了,因此,打算直接在伺服...

幾個 vim 的塊操作命令

幾個 vim 的塊操作命令 北街小巷 獨 作,精品生活 所謂部落格,就是要記錄一些有用的東西。工作 i 內部 a 邊界及內部 t tag標籤 符號 等 v 區域 v 行c v 矩形區域 vit 選定標籤內部 dit 刪除標籤內部 yit 抽取 複製 內部 vat 選定標籤內部及邊界標籤 dat 刪除...