Linux常用指令(三)--vi/vim編輯器指令

Vim工作模式

這裏寫圖片描述

插入命令

命令 作用
i 在光標之前插入文本
a 在光標之後插入文本
I(shift+i) 在文本的開始插入文本,行首
A(shift+a) 在文本的結尾插入文本,行末
o 在光標的下方插入新行
O(shift+o) 在光標所處行的上方插入新行

編輯命令(底行命令)

命令 作用
:w 保存修改,但是不退出
:w newFileName 另存爲指定文件
:w >> 文件名 將本文件中的內容追加到其他文件中去,,其他文件必須存在
:wq 保存並退出
:q! 不保存並退出
:q 直接退出,但是如果修改了會有提示
:wq! 保存修改並退出,可以忽略文件只讀屬性

定位命令

命令 作用
:set nu 設置並顯示行號
:set nonu 取消顯示行號
gg 直接回到第一行
G(shift+g) 到最後一行
nG 到第n行
:n 定位到第n行

刪除命令

命令 作用
x 刪除光標所在位置的字符
nx 刪除從光標位置開始計算的後面n個字符
dd 刪除光標所在行
ndd 刪除光標所在行以及光標後面的n-1行
:n1,n2d 刪除指定範圍的行,:5,9d 表示刪除5,6,7,8,9這幾行
dG 刪除光標所在行到最後一行
D 刪除從光標位置到行尾

複製剪貼命令

命令 作用
yy,y,Y 複製當前行
p 粘貼,粘貼到光標所在行的下方
P 粘貼,粘貼到光標所在行的上方
nyy 複製當前行以及以下n-1行
dd 剪切當前行
ndd 剪切當前行及以下行共n行

替換和取消命令

命令 作用
r 替換光標位置的字符
R 從光標位置開始替換,直到esc結束
u 取消上一步操作
Ctrl+r 返回到新的狀態,直到最新

替換搜索的命令

%表示全文,g表示的全局替換,s表示的開始,c表示替換要詢問

命令 作用
/字符串 向後搜索指定的字符串
?字符串 向前搜索指定的字符串
n 搜索字符串的下一個出現的位置,與搜索順序相同
N 搜索字符串的上一個出現的位置,與搜索順序相反
:%s/老字符串/新字符串/g
:n1,n2s/老字符串/新字符串/g 在指定範圍內替換指定字符串

可視化字符模式

命令 作用
v 字符視圖模式
V 行視圖視圖模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章