vim簡介
vim是linux/unix系統上一款功能強大的**編輯器,共分為三種基本模式,分別是一般模式、編輯模式與命令列模式。
一般模式切換到編輯模式的可用命令
命令作用
a在游標所在字元後插入
a在游標所在行尾插入
i在游標所在字元前插入
i在游標所在行首插入
o在游標下插入新行
o在游標上插入新行
一般模式切換到命令列模式的可用命令
命令列儲存、退出命令———— 命令
作用:w
儲存修改
:w!強制儲存修改
:q退出vim
:q!不儲存修改強制退出
:wq儲存後退出
:wq!
強制儲存後退出
zz儲存修改並退出
:w new_filename
另存檔案
:r other_filename
匯入另乙個檔案資料
:n1,n2 w new_filename
n1到n2行內容儲存到另乙個檔案
:! command
暫時離開vim到命令列模式顯示命令結果
vim環境更改————
命令作用
: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貼上在游標上一行
替換和取消命令———— 命令
作用r替換游標所在處字元
r從游標所在處替換字元,按[esc]鍵結束替換
u取消上一步操作
搜尋和替換命令———— 命令
作用/word
搜尋字元
set ic
搜尋時忽略大小寫
set noic
搜尋時不忽略大小寫
n搜尋字元的下乙個出現位置
:%s/old/new/g
全文替換字串
:%s/old/new/gc
全文替換字串,替換前提示確認
:n1,n2s/old/new/g
指定行範圍替換字串
定義替換命令————
1) 定義快捷鍵
語法:map 快捷鍵 觸發命令
2) 替換字元
語法:ab 替換字元 替換後字元
vim環境設定與記錄
vim操作記錄檔案:~
/.viminfo
vim環境設定檔案:~/.vimrc
4 vim編輯器的使用
使用vi文字編輯器 配置檔案是linux系統中的顯著特徵之一,其作用有點類似於windows系統中的登錄檔,只不過登錄檔是集中管理,而配置檔案採用了分散的自由管理方式。那麼如何使用linux字元操作介面中的文字編輯器 vi,以便更好地管理和維護系統中的各種配置檔案。vi是乙個功能強大的全螢幕文字編輯...
Linux學習 4 vim編輯器
一.vim的三種模式 二.vim工作的基本配置 三.搜尋 四.vim中的字元管理 五.vim視覺化模式 六.vim的分屏功能 七.vim中快速定位游標 八.vim插入模式進入方式 九.vim退出模式 vimtutor 在命令模式下如何更改vim的工作方式?1.方法 set設定 臨時設定 2.方法 修...
vim 編輯器筆記
vim 編輯器 命令模式 預設 尾行模式 兩種方式 esc比較慢,連續連詞esc,刪除全部尾行內容 編輯模式 a,i,o,s q 退出編輯不儲存 wq 儲存編輯並退出 w 儲存並寫入內容 q 強制退出,不儲存修改 wq 強制儲存並退出,有的文件沒有許可權操作,就可以強制執行 w filename 將...