發(fā)信人: neman (行勝于言), 信區(qū): VIM
標(biāo) 題: VIM命令模(for vim)
發(fā)信站: BBS 水木清華站 (Mon May 24 08:56:25 2004), 站內(nèi)
[[ 轉(zhuǎn)到上一個位于第一列的"{"
]] 轉(zhuǎn)到下一個位于第一列的"{"
[] 到上個函數(shù)尾
][ 到下個函數(shù)尾
[{ 快速在代碼塊間移動
{ 轉(zhuǎn)到上一個空行
} 轉(zhuǎn)到下一個空行
gg num 轉(zhuǎn)到第num行 gg到文首
num<CR> 向下num行
G 至文尾
z <CR> 當(dāng)前行移到窗口頂端
z. 當(dāng)前行調(diào)整到窗口中間
zt 當(dāng)前行調(diào)整到窗口頂部
zb 當(dāng)前行調(diào)整到窗口底部
gd 轉(zhuǎn)到當(dāng)前光標(biāo)所指的局部變量的定義
gD 轉(zhuǎn)到當(dāng)前光標(biāo)所指的全局變量的定義
* 轉(zhuǎn)到當(dāng)前單詞下個位置(全字匹配)
# 轉(zhuǎn)到當(dāng)前單詞上個位置(全字匹配)
g* 轉(zhuǎn)到當(dāng)前單詞下個位置(字串匹配)
g# 轉(zhuǎn)到當(dāng)前單詞上個位置(字串匹配)
‘‘ 回到上一次查找開始的地方
[o 回到跳轉(zhuǎn)前的代碼處
% 括號匹配
q/ 開啟command-line窗口 (q? q:)
[I 列出所有含有光標(biāo)處keyword的相關(guān)語句,:help [
[i 顯示光標(biāo)處keyword的定義語句(從當(dāng)前行開始,注釋除外)
[<C-i> 轉(zhuǎn)到光標(biāo)處keyword的定義語句處(注釋除外)
]I 類似[I,但是查找從光標(biāo)處開始
]i 類似[i,但是查找從光標(biāo)處開始
]<C-i> 類似[<C-i,但是查找從光標(biāo)處開始
<C-w> <C-i> 打開新窗口把光標(biāo)置于與原來光標(biāo)下keyword相同代碼處
[d 顯示本文件中第一個定義的光標(biāo)處的宏
[D 顯示本文件中第一個定義的光標(biāo)處的宏,包括行號
[<C-d> 轉(zhuǎn)到(含include文件)第一個光標(biāo)處宏的聲明處(從當(dāng)前位置)
]<C-d> 轉(zhuǎn)到(含include文件)第一個光標(biāo)處宏的聲明處(從文件起始)
[m 光標(biāo)N次回到成員函數(shù)開始處
<C-w> <C-d> 打開新窗口把光標(biāo)置于與原來光標(biāo)處宏的聲明處
<C-v> (y,x,=,c) 進(jìn)入可視化模式,進(jìn)行行列的拷貝刪除移動替換等操作
Copy&past Gvim下可以使用鼠標(biāo)選中一段文本y拷貝再p到目標(biāo)位置
v 進(jìn)入visual模式(針對每一個字符)
== 縮排格式化當(dāng)前行,可以使用n==的格式縮排多行
G=gg 全文格式化,首先要設(shè)置好et,sw,smarttab
S,s 替換一行或者一個字符進(jìn)入插入模式,可以結(jié)合數(shù)字
ga 顯示當(dāng)前字符的Ascii數(shù)值
g <C-g> 顯示當(dāng)前光標(biāo)位置信息
gH / gh 進(jìn)入行選模式 / 進(jìn)入選擇模式
g <C-h> 進(jìn)入列選模式
gk,gj 在‘顯示行’中移動光標(biāo)
g^,g$ 到當(dāng)前‘顯示行’行首和行尾
gU{動作}/gu/g~ 將動作涉及的字符轉(zhuǎn)換為大寫 / 小寫 / 大小寫切換
gf 編輯當(dāng)前光標(biāo)下文字對應(yīng)的文件名
guu/gUU 將當(dāng)前行轉(zhuǎn)換為小寫/大寫
gUaw/guaw 將當(dāng)前詞轉(zhuǎn)換為小寫/大寫
’’ 光標(biāo)退回到跳轉(zhuǎn)前(本文件內(nèi))
重復(fù)命令 命令模式下使用 <C-p> , <C-n>
--
祝所有我關(guān)心的人 幸福 快樂
祝所有關(guān)心我的人 快樂 幸福
當(dāng)回首往事時,后悔沒有去做的事總比后悔做了的事情多
※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.68.*]
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。