天天看點

Sublime編輯器上的 Vim 插件常用快捷鍵

vim 的設定:

  在Reference-> User Settings(首選項--> 設定使用者) 選項,點選進入配置檔案編輯狀态,預設的使用者配置檔案是空的。添加如下的内容    "ignored_packages": [];

高亮設定:

  在Reference-> Default Settings(首選項--> 設定預設) 選項,點選進入配置檔案編輯狀态,查找(ctrl + f )highlight_line,該其設定false 為 true  儲存即可;

自動補全設定:

  在Reference->Setting-User(首選項-->設定-使用者) 選項,點選進入配置檔案編輯狀态,添加如下的内容 "auto_complete": true, "auto_match_enabled": true ,儲存後退出重進即可!

常見快捷鍵使用方法:

[Esc] 退出編輯(輸入,插入)模式,回到指令模式中(常用)

i, I

進入插入模式(Insert mode):

i 為『從目前光标所在處插入』, I 為『在目前所在行的第一個非空

格符處開始插入』。 (常用)

a, A

a 為『從目前光标所在的下一個字元處開始插入』, A 為『從光标

所在行的最後一個字元處開始插入』。 (常用)

o, O

這是英文字母 o 的大小寫。 o 為『在目前光标所在的下一行處插入

新的一行』; O 為在目前光标所在處的上一行插入新的一行!(常

用)

r

進入取代模式(Replace mode):

r 隻會取代光标所在的那一個字元一次;(常用)

===========================

h 光标向左移動一個字元

j 光标向下移動一個字元

k 光标向上移動一個字元

l 光标向右移動一個字元

nG

n 為數字。移動到這個檔案的第 n 行。例如 20G 則會移動到這個檔

案的第 20 行

gg 移動到這個檔案的第一行,相當于 1G ! (常用)

x

在一行字當中,x 為向後删除一個字元 (相當于 [del] 按鍵)

nx

n 為數字,連續向後删除 n 個字元。舉例來說,我要連續删除 10 個

字元, 『 10x』。

dd 删除遊标所在的那一整列(常用)

ndd

n 為數字。删除光标所在的向下 n 行,例如 20dd 則是删除 20 行 (常

d1G 删除光标所在到第一行的所有資料

dG 删除光标所在到最後一行的所有資料

yy 複制遊标所在的那一行(常用)

nyy

n 為數字。複制光标所在的向下 n 行,例如 20yy 則是複制 20 行(常

p, P

p 為将已複制的資料在光标下一行貼上,P 則為貼在遊标上一行! 舉

例來說,我目前光标在第 20 行,且已經複制了 10 行資料。則按下 p

後, 那 10 行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。

但如果是按下 P 呢? 那麼原本的第 20 行會被推到變成 30 行。 (常

np: n為數字,表示粘貼多少次

u: 撤銷

ctrl + y:重做

==========================

末行模式

:w(儲存檔案)

本文轉自lzwxx 51CTO部落格,原文連結:http://blog.51cto.com/13064681/1942703