一:翻頁 ctrl+u向上翻半頁 ctrl+f向上翻一頁 ctrl+d 向下翻半頁 ctrl+b 向下翻一頁 二:移動游標指令 0: 游標移至當前行首 $: 游標移至當前行尾 三:常用插入、刪除指令 i:在當前游標前插入,游標後文本向後移 dd: 刪除游標所在的行 yy:複製當前行正行內容到剪切板 ...
一:翻頁
ctrl+u向上翻半頁
ctrl+f向上翻一頁
ctrl+d 向下翻半頁
ctrl+b 向下翻一頁
二:移動游標指令
0: 游標移至當前行首
$: 游標移至當前行尾
三:常用插入、刪除指令
i:在當前游標前插入,游標後文本向後移
dd: 刪除游標所在的行
yy:複製當前行正行內容到剪切板
p:粘貼剪切板中的內容到當前游標位置之後
P:粘貼剪切板中的內容到當前游標位置之前
s: 從當前游標位置處開始,以輸入的文本替代指定數目的字元
S: 刪除指定數目的行,並以所輸入文本代替之
do: 刪至行首
d$: 刪至行尾
四、vi查找、保存和退出
按u——取消最近一次操作,可按多次,類似撤銷。
按U——取消當前行所做的所有編輯。:w ——保存當前文件
:wq —— 存檔退出(與指令 :x 功能相同)
:q —— 直接退出,如已修改會提示是否保存
:q! ——不保存直接退出
五、打開新文件或讀入其它文件內容
在當前vi編輯器中,執行":e 新的文件"形式的末行命令可以編輯新文件。
在當前vi編輯器中,執行":r 其他文件"形式的末行命令讀入其他文件的內容,將其複製到當前游標的所在位置。
在當前vi編輯器中,執行":r !命令"形式的莫行模式,可以將其他命令的輸出粘貼至文本文件游標所在位置。
在末行模式執行"set number "命令可顯示行號,執行"set nonu"取消顯示行號。
六、vim編輯器有用的參數
vim -o file1 file2;將同時打開兩個文件,上下顯示,使用ctrl+w切換文件。
vim -O file1 file2;將同時打開兩個文件,左右顯示,使用ctrl+ww切換文件。