2. 插入模式
3.退出模式
模式定義
命令模式
瀏覽檔案,臨時更改vim的工作方式,對字元批量處理
插入模式
對檔案內容進行編輯
退出模式
退出vim程式
1. 命令模式
1.1 :set 調整引數
: set nu| 在每一行顯示行號: set nonu| 取消行號顯示: set mouse=a| 顯示滑鼠: set cursorline| 顯示行線1.2 字元的搜尋 /關鍵字
/ 關鍵字| 搜尋關鍵字且高光顯示1.3 字元的管理
系統環境
y| 複製y用法yl
複製乙個字母
y3l複製三個字母
yw複製乙個單詞
y3w複製三個單詞
yy複製一行
y3y複製三行
d| 刪除d用法dl
刪除乙個字母
d3l刪除三個字母
dw刪除乙個單詞
d3w刪除三個單詞
dd刪除一行
d3d刪除三行
c| 剪貼c用法cl
剪貼乙個字母
c3l剪貼三個字母
cw剪貼乙個單詞
c3w剪貼三個單詞
cc剪貼一行
c3c剪貼三行
p| 貼上u| 撤銷ctrl +r| 恢復撤銷1.4 vim的視覺化模式ctrl +v| 在此模式下可以選擇區域操作,可以進行批量操作,左下角出現了visusl block,表示進入了vim視覺化模式1.5 字元的替換
: %s / 要替換的字元 / 替換成的字元 / g| 字元替換: %s / : / @ / g| 替換全文裡的:為@: 1,5s / : / @ / g| 替換1到5行的:為@下面的為%s/we/@@/g: 將全文中 we 替換為 @@1.6 vim的分屏功能
ctrl + **
用法ctrl+w s
上下分屏
ctrl+w v
左右分屏
ctrl+w c
關閉游標所在螢幕
ctrl+w 上下左右
游標移動到指定螢幕
:sp file2
同時編輯當前檔案和file2
1.7 在命令模式下的游標移動
gg| 游標移動到檔案的第一行2. 插入模式g| 游標移動到檔案的最後
:數字| 游標移動到到指定的行
2.1 在插入模式下的游標移動
字母用法
i游標所在位置插入
i游標所在行行首插入
o游標所在行下一行插入
o游標所在行的上一行插入
a游標所在字元的下乙個字元插入
a游標所在行的行尾插入
s游標所在字元刪除並插入
s游標所在行刪除並插入
3.退出模式
命令用法
:q退出,在檔案內容沒有被改變時使用
: wq退出儲存
: q !強制退出不儲存,在改變檔案後不想儲存時使用
: qw !強制退出儲存,在對唯讀檔案編寫時使用,注意:所編輯的唯讀檔案必須時當前使用者的檔案 或者當前操作的使用者時root
vim的常用功能
vim三種模式 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 示例 set nu 行號新增 set nonu 取消行號 set mouse a 新增滑鼠選擇 set cursorline行線顯示 注 在vim程式中設定的vim工作方式是臨時的,在vim關閉後會還原,如果要永...
vim的常用功能
vim的常用功能 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 例 set nu 新增行號 set nonu 取消新增行號 set mouse a 新增滑鼠選擇 set cursorline新增行線 例 要永久顯示行號,只需要在 etc vimrc中加入下列 即可 set ...
linux 4 vim 的常用功能學習
vim的使用入門 一 vim 異常退出的處理 如果需要開啟此檔案,則需要恢復此檔案,操作如圖 如下圖直接關閉shell,未正常退出 重新用vim開啟檔案時的提示 如下 此時需要按照提示內容輸入相應的字母 o open 開啟檔案 e edit 編輯檔案 r recover 恢復檔案 d delete ...