vi的三種模式:
命令模式
瀏覽內容,複製、刪除、剪下
輸入$,游標跳轉到所在行行尾,輸入^或者0,跳轉到當前行行首
g跳轉到最後一行,gg跳轉到第一行
vi + /etc/passwd 游標直接定位到最後一行
vim +20 /etc/passwd 游標定位到第20行
yy 複製一行 複製兩行2yy.....
p 貼上
dd 2dd 3dd刪除和剪下(輸入p)
! 命令 臨時執行命令,不會對vim正在編輯的檔案有任何影響。命令執行後按回車返回當前vim
插入模式
i在游標位置插入
i在游標行首插入
o在游標當前行下另起一行插入
o在游標當前行上另起一行插入
a a
底行模式
:wq === :x === shift+zz w write儲存 q quite退出 儲存並退出
:r ! 命令 把命令執行的結果讀取到游標所在行
:r 檔案 把檔案讀取到游標所在行
: 1,5 w new-passwd 將第一行到第五行儲存為乙個新的配置檔案new-passwd
:q! 強制退出
:e! 恢復檔案到開啟時的內容
u 相當於windows的ctrl+z
u撤銷游標所在的行的修改
:set nu顯示行號
:set nonu去掉行號
:1,11d 刪除1-11行 :nd 刪除第n行『
:s/root/root/g將游標所在行的root全部替換成root
:%s/root/root/g將檔案中所有的root替換為root
:1,5s/root/root/g將1-5行的root替換為root
可視模式
先輸入ctrl+v進入可視模式,使用游標選中要選中的行,輸入大寫i,輸入想要新增的內容,最後按esc,就將選中的行批量插入了輸入的內容(常用於批量注釋行)
批量刪除之前插入的內容,ctrl+v ,游標選中,d
vi的配置檔案在/etc/virc 可以編輯其中的內容,例如新增行號set nu,再使用vi編輯檔案時預設就帶了行號。
vim -o 配置檔案1 配置檔案2 一起垂直顯示兩個配置檔案(左邊第乙個檔案,右邊為第二個檔案),可以切換編輯,通常用於要複製某乙個檔案的某些內容到另乙個檔案。使用ctrl+w,鬆開後按右方向鍵切換到第二個檔案;使用ctrl+w,鬆開後按左方向鍵切換到第乙個檔案。:wqall同時儲存
檢視vim使用說明:vimtutor 顯示為中文:lang=zh_cn.utf-8 vimtutor
使用編輯之vim編輯器
一,安裝vim基礎包 sudo apt get install vim 二,vim基礎 1.兩種模式 普通模式和插入模式。在普通模式中,vim編輯器會將按鍵解釋成命令。在普通模式下,可以通過按下i或者a進入插入模式,按esc鍵回到普通模式。2.普通模式下的一些快捷使用鍵 h 左移乙個字元 j 下移一...
vim編輯器的使用
visual inte ce的簡稱,是linux上基本的文字編輯工具,可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi improved的簡寫,屬於增強版的vi,在vi的基礎上增加了很多功能,如 的關鍵字加亮等,vim相容所有的vi指令。3.一般常...
Vim編輯器的使用
輸入vi命令後,便進入全螢幕編輯環境,此時的狀態為命令模式。1.vim 進入vim的乙個臨時緩衝區,游標定位在該緩衝區第1行第1列的位置上。2.vim filename 如果file1檔案不存在,將建立此檔案 如該檔案存在,則將其拷貝到乙個臨時緩衝區。游標定位在該緩衝區第1行第1列的位置上。建議在退...