命令作用
a在游標所在字元後插入
a在游標所在行尾插入
i在游標所在字元前插入
i在游標所在行行首插入
o在游標下插入新行
o在游標上插入新行
命令作用
:set nu
設定行號
:set nonu
取消行號ggg
到第1行
到最後一行
ng到第n行
:n到第n行
命令作用
$移至行尾
0移至行首
命令作用
x刪除游標所在處字元
nx刪除游標所在處後n個字元
dd刪除游標所在行,ndd刪除n行
dg刪除游標所在行到檔案末尾內容
d刪除游標所在處到行尾內容
:n1,n2d
刪除指定範圍的行
命令作用
yy複製當前行
nyy複製當前行以下n行
dd剪下當前行
ndd剪下當前行以下n行
p, p
貼上在當前游標所在行下或上
命令作用
r取代游標所在處字元
r從游標所在處開始替換字元,按esc結束
u取消上一步操作
命令作用
/string
搜尋指定字串
搜尋時忽略大小寫:set ic
n搜尋指定字串的下乙個出現位置
:%s/old/new/g
全文替換指定字串
:n1,n2s/old/new/g
在一定範圍內替換指定字串
g表示替換不詢問,也可以用c結尾,用c替換每次都會詢問。
命令作用
:w儲存修改
:w new_filename
另存為指定檔案
:wq儲存修改並退出
zz快捷鍵,儲存修改並退出
:q!不儲存 修改退出
:wq!
儲存修改並退出(檔案所有者及root可使用)
r 檔名,會將檔案的內容 匯入到游標所在的位置
r !命令 可以在不關閉vim的情況下,執行相關的linux命令,並把結果放到游標定位處
定義快捷鍵 :map 快捷鍵 觸發命令
例子:map ^p i#
: map ^b 0x
map的應用,比如每次 要在 檔案尾插入郵箱,可以定製快捷鍵,map ^h [email protected], 每次只需要輸入ctrl+h就可以插入郵箱
:n1,n2s/^/#/g 在n1,n2行的開頭加上#
:n1,n2s/^#//g 將n1,n2行的開頭的#替換成空
:n1,n2s/^/\/\//g 將n1,n2行的開頭位置新增//,表示注釋
vim的配置檔案在~/.vimrc檔案中
linux文字編輯器 vim
文字編輯器 vim vim 檔名 vim的三種工作模式 命令模式,編輯模式,末行模式 vim 檔名 進入命令模式 檢視,儲存,退出 i a o 進入編輯模式 內容編輯 esc 回到命令模式 g 直接移動到檔案末尾 gg 直接移動到檔案頭 0 直接移動到行頭 直接移動到行末 x 刪除游標所在位置的字元...
Linux文字編輯器Vim
1 首先進入或者建立文字文件 2 進入插入模式在文字文件中輸入文字 3 esc鍵進入命令模式進行文字編輯設定 4 退出文字 特點 進入 vi 已經存在或者建立檔名 插入命令iao 按下b件,並不是輸入b,而是等待輸入 按下o間,進入插入模式 esc回到命令模式 在命令模式中設定行號 set nu 儲...
linux文字編輯器vim
vim是乙個功能強大的全螢幕文字編輯器,是linux上最常用的文字編輯器,他的作用是建立 編輯 顯示文字檔案,vim沒有選單,只有命令。vim工作模式 vi myfile.msg esc從插入模式回到命令模式 1.vim插入命令 命令作用 小寫a在游標所在字元後插入 大寫a在游標所在行尾插入 小寫i...