- q: 安全退出,當沒有操作該文件,則直接按q退出vim
- q!:當修改了內容,但是不想儲存,則q!強制退出
- wq :儲存退出
- set number 顯示行號
- set nonumber 取消行號顯示
(在一般模式下使用)
shift+ zz
儲存退出,與「:wq」作用相同
v進入字元可視模式
v 或 shift + v
進入行可視模式
ctrl + v
進入塊可視模式
a在游標後一位開始插入
g直接跳到檔案的末行
dd刪除行,如果 5dd ,則一次性刪除游標後的5行
yy複製當前行, 複製多行,則 3yy,則複製當前行附近的3行p貼上
v進入字元選擇模式,選擇完成後,按y複製,按p貼上
ctrl+v
進入塊選擇模式,選擇完成後,按y複製,按p貼上
shift+v
進入行選擇模式,選擇完成後,按y複製,按p貼上
a 在該行的最後插入
gg直接跳到檔案的首行
i在該行的最前面插入
i在游標前插入
i在游標當前行開始插入
a在游標後插入
a在游標當前行末尾插入
o在游標當前行的下一行插入新行
o在游標當前行的上一行插入新行
:set nu
顯示行號
:set nonu
取消行號
gg到文字的第一行
g到文字的最後一行
:n到文字的第n行
uundo,取消上一步操作
ctrl + r
redo,返回到undo之前
r替換游標所在處的字元
r從游標所在處開始替換,按esc鍵結束
x刪除游標所在處字元
nx刪除游標所在處後的n個字元
dd刪除游標所在行。ndd刪除n行
dg刪除游標所在行到末尾行的所以內容
d刪除游標所在處到行尾的內容
:5,7d
刪除指定範圍的行
文字查詢替換
:%s/sad/88888888888888 效果:查詢檔案中所有sad,替換為88888888888888
:1,$s/hadoop/root/g 將第一行到最後一行的hadoop替換為root
:1,$s/hadoop/root/c 將第一行到最後一行的hadoop替換為root(有提示)
游標移動
0==》檔案當前行的開頭
$==》檔案當前行的末尾
g==》檔案的最後一行開頭
:9==》到第九行
恢復
:e!==》恢復到最初狀態
vim 基本編輯操作
一 游標跳轉到指定行 1.在命令模式下,跳轉到指定行 n n為行號 2.命令列加引數 vim n filename 3.命令列加引數 vim filename 游標移至檔案底部 4.檢視模式 shift h 游標移至檔案頭部 header 5.檢視模式 shift m 游標移至檔案中間 middle...
vim編輯器的基本操作
先稍為介紹一下 vim.vi 是 unix linux 下極為普遍的一種文字編輯器,大部分機器上都 有.vi 有各種變種,在不同的機器上常用不同的變種軟體.其中 vim 比較好用也用得比較 廣泛.vim 是 vi improved 的縮寫,表示更好的 vi.我個人覺得它是非常好的編輯器 為 了避免 ...
vim編輯器基本操作
root localhost vim saberlily.c vim加檔名 vim分為3種模式插入模式 低行模式命令模 一,插入模式 切換 在進入vim之後按esc i進入插入模式 功能 可以輸入 二,低行模式 切換 按esc shift 進入低行模式 功能 q退出 w儲存 qw儲存並退出 q!強制...