插入命令
命令作用
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貼上在當前游標所在行下或行上
替換和取消命令
命令作用
r取代游標所在處字元
r從游標所在處開始替換字元,按esc結束
u取消上一步操作
搜尋和搜尋替換命令
命令作用
/string
搜尋指定字串,搜尋時忽略大小寫:set ic
:%s/old/new/g
全文替換指定字串
:n1,n2s/old/new/g
在一定範圍內替換指定字串
儲存退出命令
命令作用
:w儲存修改
:w new_filename
另存為指定檔案
:wq儲存修改並退出
zz快捷鍵,儲存修改並退出
:q!不儲存修改退出
:wq!
儲存修改並退出(檔案所有者及root可使用),強制儲存
:r 檔名 可以把另乙個檔案內容匯入正在編輯的檔案
:r !date系統當前時間匯入當前編輯檔案
定義快捷鍵
map 快捷鍵 觸發命令
連續行注釋:
替換:ab 標識 標識內容
如果要儲存需要寫入配置檔案,root使用者的在.vimrc
其他使用者在/home/usename/.vimrc裡面
Linux學習筆記(三) vim
vim 一 插入命令 命令作用 在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行行首插入 o在游標下插入新行 o在游標上插入新行 二 定位命令 命令 作用 set nu 設定行號 set nonu 取消行號 gggg 到第一行 到最後一行 ng到第n行 n到第n行 ...
Cty的Linux學習筆記(十三)
特殊字元 n n是數字,表示執行命令歷史中的第n調指令 字串 字串大於 執行命令歷史中最近一次以字串開頭的命令 別名 alias格式 alias 命令別名 具體的命令 unalias 取消別名 萬用字元 使用 來匹配零個或多個字元,用?匹配乙個字元 輸入 輸出重定向 輸入重定向用於改變命令的輸入 命...
Linux學習筆記(五)神器vim
vim在開啟一些中文檔案時出現亂碼,目測屬於編碼問題,解決方法如下 擷取自 set fileencodings utf 8,ucs bom,gb18030,gbk,gb2312,cp936 set termencoding utf 8 set encoding utf 8 即可搞定。順便記錄一下vi...