vim的工作模式先了解一下:
在命令模式中輸入i a o:定位命令:a 在游標所在的字元後面插入
a 在游標所在的行尾插入
i 在游標所在的字元前進行插入
i 在游標所在的行首插入
o 在游標下插入新行
o 在游標上插入新行
主要是大小寫的不同
:set nu 設定行號刪除命令::set nonu 取消行號
gg 到第一行
g 到最後一行
ng 到第n行
:n 到第n行
$ 移至行尾
0 移至行首
x 刪除游標所在處的字元複製和剪下命令:nx 刪除游標所在處後n個字元
dd 刪除游標所在行,ndd刪除n行
dg 刪除游標的所在行到檔案末尾內容
d 刪除游標所在處到行尾內容
:n1,n2d 刪除指定範圍內的行
yy 複製當前行搜尋命令:nyy複製當前行以下n行
dd 剪下當前行
ndd 剪下當前行以下的n行
p、p 貼上在當前游標所在行下或行上
/string替換和取消命令:搜尋指定字串
搜尋時忽略大小寫:set ic
n 搜尋指定字串的下乙個出現位置
:%s/old/new/g 全文替換指定字串
:n1,n2s/old/new/g 在一定範圍內替換指定字串
r 取代游標所在處的字元儲存和退出命令:r 從游標所在處開始替換字元,按esc結束
u 取消上一步操作
:w 儲存修改:w new_filename 另存為指定檔案
:wq 儲存修改並退出
zz 快捷鍵,儲存修改並退出
:q! 不儲存修改退出
:wq! 儲存修改並退出(屬於前者修改,在沒有寫的許可權的時候,只有檔案的所有者以及root可以使用)
linux vim編輯器常用操作
節選自 鳥哥的linux私房菜 為增強記憶 1 一般模式 以vi開啟乙個檔案直接就進入一般模式,預設模式。這個模式中可以使用上下左右按鍵來移動游標,可以刪除字元或者刪除整行,也可以複製 貼上檔案資料2 編輯模式 在一般模式中可以進行刪除 複製 貼上等操作 但是卻無法編輯檔案內容。需要通過操作 i,i...
linux vim命令編輯
vi 使用的選項 說 明vim filename 開啟或新建乙個檔案,並將游標置於第一行的首部 vim r filename 恢復上次 vim 開啟時崩潰的檔案 vim r filename 把指定的檔案以唯讀方式放入 vim 編輯器中 vim filename 開啟檔案,並將游標置於最後一行的首部...
Linux vim編輯器常用操作技巧整理
命令模式 輸入特定的指令實現特定的功能 普通模式 在插入模式或者命令模式中可以按esc鍵來退回到普通模式 命令模式 在普通模式下輸入 即可進入到命令模式,在 後輸入指令,即可實現特定的功能 普通模式 移動游標的操作g 將游標移動到檔案的最後一行 gg 將游標移動到檔案的第一行,等價於 1gg或 1g...