vi常用命令
n 重復(fù)上次 / 或 ? 命令
o 在當(dāng)前行下開辟一新行
p 將用戶緩沖區(qū)內(nèi)容放到光標(biāo)位置(參看P命令)
r 替換當(dāng)前字符
s 用一串字符替換當(dāng)前字符
t 字符 光標(biāo)移動至字符前
u 取消上次操作
w 光標(biāo)移至下一字首
x 刪除當(dāng)前字符
yw 將當(dāng)前字存入無名緩沖區(qū),前面可加"x,表示存入名字為x的有名
緩沖區(qū)(x為a-z),也可加數(shù)字表示存入的字?jǐn)?shù),以后可用P或p命
令取出
yy 將當(dāng)前行存入無名緩沖區(qū),用法參看yw
{ 光標(biāo)移動至前一段開頭
| 光標(biāo)移至行首,若前面加數(shù)字,則移到數(shù)字指定行的行首
} 光標(biāo)移至下一段開頭
在:提示符下,常用命令如下:
:w 當(dāng)前文件存盤
:w! 強制存盤
:w 文件 將內(nèi)容寫入指定文件
:w! 文件 強制寫入指定文件
:x,y w 文件 將 x至 y 行寫入指定文件中
:r 文件 將文件讀到光標(biāo)位置
:r ! 命令 將系統(tǒng)命令的輸出讀到光標(biāo)位置
:q 退出編輯
:q! 強制退出
:x 與命令ZZ相同
:e 文件名 編輯另一文件
:e ! 重新編輯文件,放棄任何改變
:sh 執(zhí)行sh,結(jié)束后回到編輯
:! 命令 執(zhí)行命令后回到編輯
:n 編輯下一文件
:n 文件表 重新定義待編輯文件表
:set 設(shè)置 vi 的選項,例如 set nu 表示每行前顯示行號,在選項前
加no則表示清除該選項,例如 set nonu 表示每行前不顯示行
號,下面是一些常用的選項:
ai 自動縮進
aw 編輯下一文件前自動存盤
ic 查找字符串時不區(qū)分大小寫
nu 每行前顯示行號
sm 輸入)及}時顯示與之配對的( 或 {
slow 插入時延遲屏幕刷新
ws 使查找能繞過文件尾從頭進行
wa 寫文件之前不作對文件的檢查
o 在當(dāng)前行下開辟一新行
p 將用戶緩沖區(qū)內(nèi)容放到光標(biāo)位置(參看P命令)
r 替換當(dāng)前字符
s 用一串字符替換當(dāng)前字符
t 字符 光標(biāo)移動至字符前
u 取消上次操作
w 光標(biāo)移至下一字首
x 刪除當(dāng)前字符
yw 將當(dāng)前字存入無名緩沖區(qū),前面可加"x,表示存入名字為x的有名
緩沖區(qū)(x為a-z),也可加數(shù)字表示存入的字?jǐn)?shù),以后可用P或p命
令取出
yy 將當(dāng)前行存入無名緩沖區(qū),用法參看yw
{ 光標(biāo)移動至前一段開頭
| 光標(biāo)移至行首,若前面加數(shù)字,則移到數(shù)字指定行的行首
} 光標(biāo)移至下一段開頭
在:提示符下,常用命令如下:
:w 當(dāng)前文件存盤
:w! 強制存盤
:w 文件 將內(nèi)容寫入指定文件
:w! 文件 強制寫入指定文件
:x,y w 文件 將 x至 y 行寫入指定文件中
:r 文件 將文件讀到光標(biāo)位置
:r ! 命令 將系統(tǒng)命令的輸出讀到光標(biāo)位置
:q 退出編輯
:q! 強制退出
:x 與命令ZZ相同
:e 文件名 編輯另一文件
:e ! 重新編輯文件,放棄任何改變
:sh 執(zhí)行sh,結(jié)束后回到編輯
:! 命令 執(zhí)行命令后回到編輯
:n 編輯下一文件
:n 文件表 重新定義待編輯文件表
:set 設(shè)置 vi 的選項,例如 set nu 表示每行前顯示行號,在選項前
加no則表示清除該選項,例如 set nonu 表示每行前不顯示行
號,下面是一些常用的選項:
ai 自動縮進
aw 編輯下一文件前自動存盤
ic 查找字符串時不區(qū)分大小寫
nu 每行前顯示行號
sm 輸入)及}時顯示與之配對的( 或 {
slow 插入時延遲屏幕刷新
ws 使查找能繞過文件尾從頭進行
wa 寫文件之前不作對文件的檢查
posted on 2005-12-12 14:29 weidagang2046 閱讀(463) 評論(0) 編輯 收藏 所屬分類: Linux