高效率移動
在插入模式之外基本上來說,盡可能少的呆在插入模式裡面,因為在插入模式裡面 vim 就像乙個「啞巴」編輯器一樣。 vim 的強大之處在於他的命令模式!
使用 h、j、k、l
使用 vim 高效率編輯的第一步,就是放棄使用箭頭鍵。使用 vim就不用頻繁的在箭頭鍵和字母鍵之間移來移去了,這會節省很多時間。當命令模式時,可以用 h、j、k、l 來分別實現左、下、上、右箭頭的功能。 [2]
在當前行裡面有效的移動游標
很多編輯器只提供了簡單的命令來控制游標的移動(比如左、上、右、下、到行首/尾等)。vim 則提供了很多強大的命令來滿足控制游標的慾望。當游標從一點移動到另外一點,在這兩點之間的文字(包括這兩個點)稱作被「跨過」,這裡的命令也被稱作是 motion。
在整個檔案裡面有效移動游標
vim 有很多命令,可以用來到達檔案裡面你想到達的地方。
高效的輸入
聰明的進入插入模式
vim 提供了很多進入插入模式的命令。
有效的移動大段的文字
使用可視選擇(visual selections)和合適的選擇模式。不像最初的 vi,vim 允許你高亮(選擇)一些文字,並且進行操作。
在可視選擇模式下剪下和拷貝貼上
貼上很簡單,按 p。
使用多重剪貼簿
很多編輯器都只提供了乙個剪貼簿。vim 有很多。剪貼簿在 vim 裡面被稱為暫存器(registers)。你可以列出當前定義的所有暫存器名和它們的內容,命令為「:reg」。最好使用小寫字母來作為暫存器的名稱,因為大寫的有些被 vim 占用了。
避免重複
在 vi 裡面,輸入 . (小數點符號),將會重複輸入的上乙個命令。
使用數字也是 vim 強大的而且很節省時間的重要特性之一。在很多 vim 的命令之前都可以使用乙個數字。
Vim編輯器複製貼上
曾經也在找看看有沒有快捷的方法全選,但是網上很多都是重複,並且錯誤的,比如 1,y,這是什麼?要寫也要寫成 1,y,但是我告訴你,寫成 1,y是全部複製,不是全選 dg,這個就更加誤導人了,這是刪除游標所在行到最後一行的內容 包括游標所在行的內容 上面這裡都扯到 去了。全選正確的答案是 g g 稍微...
vim編輯器 編輯器之神
h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...
編輯器之神 vim編輯器
vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...