本人是乙個vim的狂熱粉絲,越是使用vim,越是認為瑣碎內容太多,時不時地出現一些自己沒有見過的使用方法、命令。
vim與一般的編輯器有乙個非常大的不同點就是vim有多種模式,最經常使用的就是普通模式和插入模式了。
剛剛開啟vim時,會進入普通模式。在普通模式下,鍵盤上的鍵都是一些「快捷鍵」。這樣,vim就能夠不使用ctrl
、alt
、shift
等鍵的情況下擁有大量的快捷鍵。這能夠極大的提高編輯速度,可是也加大了學習的難度。
正是由於這種模式。才使得vim變得非常有趣。
在普通模式下。左、下、上、右各自是h
,j
,k
,l
鍵。vim中。大寫和小寫是敏感的,比方小寫的j
指游標向下移動,而大寫的j
則是合併行。
假設想要插入的話。能夠將游標移動到指定的位置,輸入i
或者a
以在游標前插入或者游標後插入,此時進入插入模式。輸入完成後。按esc
鍵回到普通模式。
vim的快捷鍵並不是是隨便安排的。而是有一定的內涵。
在使用vim的經驗中,我自己總結出幾點規律。
個人感覺,一般小寫相應於字元的操作,而大寫相應於行的操作。
如:i
代表在游標前插入,而i
則代表在行首插入。
相同。a
表示在游標後插入,而a
則表示在行尾插入。
比方普通模式下的方向控制。右手食指在標準的輸入姿勢下是放在j
鍵上的,正好相應於最經常使用的向下移動的操作,而向左移動就是最左邊的h
鍵,向右就是最右邊的l
鍵。於是,向上僅僅能是k
鍵了。
在這樣合理的安排下,使用普通模式的方向控制要比使用鍵盤上的方向鍵快捷的多。假設使用方向鍵。手指不得不移開鍵盤,找到非常遠的方向鍵。
而vim中手指根本不用離開鍵盤。全部的操作都非常方便。習慣了vim之後。反而會不習慣使用方向鍵。
總之,我感覺越是使用vim,越是能體會到其設計之合理,在慢慢的學習使用vim的過程中,會逐漸地習慣並愛上它,再使用其他的編輯器甚至是ide的時候。也會有些許的不習慣了。
vim隨想筆記 1
本人是乙個vim的狂熱粉絲,越是使用vim,越是覺得瑣碎內容太多,時不時地出現一些自己沒有見過的用法 命令。因此準備在部落格上用空餘時間在閱讀 學習vi和vim編輯器 的基礎上總結一下自己的收穫與思考,知其根本並活學活用方能高效地使用工具。vim與一般的編輯器有乙個很大的不同點就是vim有多種模式,...
Vim學習筆記 1
最近在學習 vim實用技巧 一書,在此做個筆記,便於以後查詢 ps c x 表示ctr x,以此類推 當乙個操作命令被連續兩次使用的時候,它會作用於當前行 1 dot 重複命令 2 a 移動到行尾並插入,等效於 a 三個按鍵 3 在乙個字元前後新增空格 var foo method argument...
vim學習筆記 1 vim操作
僅記錄一些自己最常用的vim操作,隨時更新 文字移動和操作相互配合使用,比如d enter刪除到行末,dw刪除至下乙個單詞,2dd刪除接下來兩行 也可以和數字相互使用,比如y enter5,複製以下5行,1,20d enter刪除1 20行 可配置vim成滑鼠游標定位模式 vim中儲存退出 x和 w...