linux vim檔案編輯的常用命令

2022-03-03 14:02:41 字數 1195 閱讀 3223

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...