vim
(一)插入命令:
命令作用
在游標所在字元後插入
a在游標所在行尾插入
i在游標所在字元前插入
i在游標所在行行首插入
o在游標下插入新行
o在游標上插入新行
(二)定位命令:
命令
作用
:set nu
設定行號
:set nonu
取消行號
gggg
到第一行
到最後一行
ng到第n行
:n到第n行
移至行尾
移至行首
(三)刪除命令:
命令
作用x
刪除游標所在處字元
nx刪除游標所在處後n個字元
dd刪除游標所在行,ndd刪除n行
dg刪除游標所在行到檔案末尾的內容
d刪除游標所在處到行尾內容
:n1,n2d
刪除指定範圍的行
複製和剪下命令:
命令
作用yy
複製當前行
nyy複製當前行以下n行
dd剪下當前行
ndd剪下當前行以下n行
p/p貼上在當前行游標所在行下或行上
(四)替換和取消命令:
命令
作用
r(replace)
取消游標所在處字元
r從游標所在處開始替換字元,按esc結束
u(undo)
取消上一步操作
(五)搜尋命令:
命令
作用
/string
搜尋指定字串
搜尋時忽略大小寫:set ic
n搜尋指定字串的下乙個位置
:%s/old/new/g
全文替換制定字串,/g不詢問,/c詢問
:n1,n2s/old/new/g
在一定範圍內替換指定字串
(六)儲存和退出命令
命令
作用:w
儲存修改
:w new_filename
另存為指定檔案
:wq儲存修改並退出
zz快捷鍵,儲存修改並退出
:q!不儲存修改退出
:wq!
儲存修改並退出(檔案所有者及root可使用)
vim編輯技巧
(1)匯入命令執行結果:r!命令
範例::r!date 匯入當前時間
(2)定義快捷鍵:map 快捷鍵 出發命令
範例::map ^p(這裡按,ctrl+v+p) i#作用:返回行首,加入注釋符號#並退出
:map ^b 0x 作用:返回行首,刪除第乙個字元.
(3)連續行注釋:n1,n2s/^/#/g作用:給行首加注釋符#
:n1,n2s/^#//g作用:將行首注釋符#去掉
:n1,n2s/^/\/\//g作用:給行首加注釋符//,其中\是轉義符
(4) 替換:ab mymail[email protected]
例如,vim /home/altman/.vimrc
Linux學習筆記(三) Vim編輯器
1 vim是乙個功能強大的全螢幕文字編輯器,類似於windows中的cmd,沒有選單,只有命令,是linux上最常用的文字編輯器,它的作用是建立檔案 編輯檔案 顯示檔案。vim的工作模式如下 vim的常用命令分為如下幾類 插入 定位 刪除 複製和剪下 替換和取消 搜尋和搜尋替換 儲存和退出。1 插入...
Linux學習筆記(五)神器vim
vim在開啟一些中文檔案時出現亂碼,目測屬於編碼問題,解決方法如下 擷取自 set fileencodings utf 8,ucs bom,gb18030,gbk,gb2312,cp936 set termencoding utf 8 set encoding utf 8 即可搞定。順便記錄一下vi...
linux學習筆記(3) 關於vim
下面是我後期學習整理的資料 課1 vim 命令 小結1 1.游標在螢幕文字中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。h 左移 j 下行 k 上行 l 右移 2.欲進入vim編輯器 從命令列提示符 請輸入 vim 檔名 回車 3.欲退出vim編輯器,請輸入以下命令放棄所有修改 q 回車 或...