預設模式,移動游標,剪下、貼上文字
在命令模式輸入下例字元,進入響應編輯模式
命令模式輸入[:]進入擴充套件命令模式
存檔退出:wq
儲存退出:x
沒有改動直接退出:q
改動不想保留,直接退出:q!
在不退出vim情況下執行命令:!cmd
讀入命令輸出到vim:r!cmd
將檔案複製到當前vim中:r+filename
寫入檔案到指定地方:w+filename
26個具名的暫存器和1個無命名暫存器,常存放不同剪貼版內容,可以不同會話之間共享。
0-9,快取最近操作的內容,0暫存器快取最近一次複製的內容,1-9快取最近9次刪除的內容
模式型別
啟用方式
選擇效果
字元文字
v(小寫)
逐個字元選擇
行文字v(大寫)
逐行選擇文字
塊文字ctrl+v(小寫)
按照塊的方式選擇
使用vim一次開啟多個檔案
-o:水平分割
-o:垂直分割
ctrl+w:視窗間切換(命令模式下)
命令模式下
ctrl+w,s:水平分割
ctrl+w,v:垂直分割
ctrl+w,q:取消相鄰視窗
ctrl+w,o:取消全部視窗
擴充套件命令模式下
wqall:退出 啟用
禁用效果
set nu
set nonu
行號set ic
set noic
忽略大小寫
set ai
set noai
自動縮排
set si
set nosi
智慧型縮排
set hesearch
setnohlsearch
高了搜尋
syntax on
syntax off
語法高亮
set list
set nolist
顯示tab、^i、$
set textwidth=65
set wrapmargin
設定文字寬度
set cursorline
set no cursorline
游標表識線
set paste
set nopaste
複製保留格式
set ff=dos
啟用windows格式
set ff=unix
啟用unix格式
Linux命令(10) vim編輯器
vim文字編輯器是可以脫離滑鼠即可完成檔案的編輯操作的編輯器 命令模式 編輯模式 末行模式 其中命名模式到編輯模式的按鍵為i,編輯模式到命令模式的按鍵為esc 命令模式到末行模式的按鍵為 末行模式到命令模式的按鍵為esc 注意 末行模式和編輯模式之間不能直接轉換,要經過先到命令模式這個操作才可以 命...
10 使用編輯器 vim
vim編輯器 hjkl 左下上右 shift ctrg 移動到緩衝區的最後一行 nums g 移動到第幾行 gg 移動到緩衝區第一行 普通模式下編輯資料 x 將當前游標的資料刪除 dd 刪除行 d 刪除當前游標所在直至當前行尾 j 刪除當前行的行尾換行符 u 撤銷前一編輯命令 a 在當前游標後追加資...
linux學習之vim編輯器
vi是乙個常用的linux下文字編輯器,基本所有的類unix系統都會預設裝有vi編輯器,所以只要學通了vi,則可以在任意linux上進行文字操作。在控制台裡敲入 vi filename 即可啟動vi編輯器,如果該file已經存在,則編輯已存在檔案,如果不存在,則建立新的檔案。vim是公升級版的vi,...