a 在當前字元後插入
o 插入一行
o:插入一行(上)
gg 移動到檔案開始處
:$移動到檔案尾
數字0 :移動到行首
y$複製至行尾
yw複製乙個word。
y2w複製兩個字(單詞)。
dd同時也是"剪下"
vim查詢後要取消高亮
:nohl
undo:u
redo: ctrl+r
d刪除到行尾
ctrl + r
替換 :s/vivian/sky/ 替換當前行第乙個 vivian 為 sky
但是我用的時候要 :%s/vivian/sky/ 才行
:% s / old / new / g 全文替換
複製多行:
如果知道行數,比如複製10行,命令是:
y10j (複製游標下面10行)
另外一種方法:
1. 將游標移動到要複製的文字開始的地方,按v
進入可視模式。
2. 將游標移動到要複製的文字的結束的地方,按y複製。此時vim會自動將游標定位到選中文字的開始的地方,並退出可視模式。
3. 我移動游標到文字結束的地方,按p
貼上
調到某一行:
:25自動補全 ctrl+n/p/x
查詢當前的詞:
向上*向下#
單詞移動:
w
→ 到下乙個單詞的開頭。
e
→ 到下乙個單詞的結尾
b 上乙個
大小寫:gu
gu需要先選中
如果只是轉換乙個單詞,可以
guw 、gue
guw、gue
參考:
vim學習筆記
首先安裝vim,接著進行最基本命令的聯絡。在命令列模式下輸入 vimtutor 會開啟乙個文件,按照文件上的步驟進行最基本的使用練習。1 檢視文件編碼 開啟乙個在windows下的文字時中文顯示亂碼,於是網上搜了一下,首先是檢視編碼 set fileencoding 2 查詢替換 s aaa bbb...
vim學習筆記
江湖傳說linux下最強的編輯器emacs與vim一直相持不下,很難分辨誰強誰弱,但對於個人來說最強大並不表示最適合,選擇一款適合自己的編輯器,才是硬道理。所以本人選擇了vim。學習vim之前先要有個心理準備。為什麼?網上有個主流文字編輯器的學習曲線,知道vim的曲線是怎麼樣的嗎?請看下圖。陡峭的學...
VIM學習筆記
using vim 2003 02 15 tips in programing quickly find the object cfile clist clist cccc nr cnext cprevious cfirst clast crewind about indent set autoin...