首頁 > php教程 > PHP开发 > 熟記Vim常用指令,linux程式設計事半功倍

熟記Vim常用指令,linux程式設計事半功倍

高洛峰
發布: 2016-11-23 11:33:53
原創
1415 人瀏覽過

想在linux程式設計的人肯定少不了使用vim,vim已是當今linux下使用最多的編輯器,so…熟記Vim常用命令,linux程式設計將事半功倍。下面列出了vim的常用指令:


i → Insert 模式,按 ESC 回到 Normal 模式.
x → 刪除目前遊標所在的一個字元。
:wq → 記憶體+ 退出(:w 記憶體, :q 退出)   (陳皓註::w 後可以跟檔名)
dd → 刪除目前行,並把刪除的行存到剪貼簿裡
d (刪除)
v (可視化的選擇)
gU (變大寫)
gu (變小寫)
a → 在遊標後插入
o → 在當前行後插入一個新行
O → 在當前行前插入一個新行
cw → 替換從遊標所在位置後到一個單字結尾的字元
 
2dd → 刪除2行
3p → 貼上文字3次
 
NG → 到第N 行(陳皓註:注意指令中的G是大寫的,另我一般使用: N 到第N行,如:137 到第137行)
gg → 到第一行。 (陳皓註:相當於1G,或 :1)
G → 到最後一行。
按單字移動:
w → 到下一個單字的開頭。
e → 到下一個單字的結尾。
> 如果你認為單字是由預設方式,那就用小寫的e和w。預設來說,一個單字由字母,數字和底線組成
 
在當前行上移動遊標: 0 ^ $ f F t T , ;
0 → 到行頭
^ → 到本行的第一個非blank字符
$ → 到行尾
g_ → 到本行最後一個不是blank字元的位置。
fa → 到下一個為a的字元處,你也可以fs到下一個為s的字元。
t, → 到逗號前的第一個字元。逗號可以變成其它字元。
3fa → 在目前行中找出第三個出現的a。
F 和 T → 和 f 和 t 一樣,只不過是相反方向。
 
0 → 先到行頭
y → 從這裡開始拷貝
$ → 拷貝到本行最後一個字元
你可可以輸入 ye,從目前位置拷貝到本單字的最後一個字元。
 
你也可以輸入 y2/foo 來拷貝2個 “foo” 之間的字串。
 
還有很多時間不一定你就一定要按y才會拷貝,下面的命令也會被拷貝:

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板