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 刪除...