Linux基礎命令---vim文字編輯
vim
vim是unix系統最通用的文字編輯器,它的功能可以說是非常強大了,它是vi的升級版。vim有三種工作模式:編輯模式、命令模式、末行模式,預設開啟的時候進入命令模式。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
vim有許多內建命令,可以幫助我們更好的編輯檔案
命令 |
說明 |
ESC |
進入到命令模式 |
命令模式 |
|
a |
從游標位置之後新增內容 |
A |
從游標位置之後新增內容 |
i |
從游標位置開始插入內容 |
I |
從游標所在行的行首開始插入內容 |
o |
游標所在行的下方新建一行 |
O |
游標所在行的上方新建一行 |
D |
刪除游標到這一行結束的字元 |
dd |
刪除游標行 |
ndd |
刪除游標開始的n行 |
yy |
複製游標行 |
nyy |
複製游標開始的n行 |
p |
貼上到游標下方 |
P |
貼上到游標上方 |
/字串 |
從游標開始向後查詢 |
?字串 |
從游標開始向前查詢 |
: |
進入末行模式 |
末行模式 |
|
num |
跳到指定行 |
w |
儲存 |
q |
退出 |
q! |
強制退出 |
set nu |
顯示行號 |
set nonu |
不顯示行號 |
1、語法
vim [選項] file
2、選項列表
選項 |
說明 |
--version |
顯示命令版本資訊 |
--help |
顯示幫助文件 |
+num |
從文字的指定行開始顯示 |
-b |
進入二進位制模式 |
-d |
進入diff模式,編輯多個檔案時,顯示差異部分 |
-m |
不允許修改檔案 |
-n |
不使用快取 |
-o |
同時開啟n個檔案 |
-p |
以tab形式顯示每個檔案 |
-r |
列出快取,並顯示恢復的資訊 |
-s |
靜默模式,不顯示任何錯誤資訊 |
3、例項
1)使用tab編輯多個檔案
|
2)顯示行號
|