Vim快捷鍵分類

Vim快捷鍵分類
 
一. 移動:     h,j,k,l: 左,下,上,右。     w: 下一個詞的詞首。     e:下一個詞的詞尾。     b:上一個詞的詞首。     <>: v 模式選中後進行縮進。 二. 跳轉:     %: 能夠匹配{},"",(),[]之間跳轉。     H、M、L:直接跳轉到當前屏幕的頂部、中部、底部。     #H:跳轉到當前屏的第#行。     #L:跳轉到當前屏的倒數第#行。     zt: 當前編輯行置爲屏頂。     zz: 當前編輯行置爲屏中。     zb: 當前編輯行置爲屏底。     G:直接跳轉到文件的底部。     gg: 跳轉到文件首。     ():跳轉到當前的行首、行尾。     {}:向上、向下跳轉到最近的空行。     [{:跳轉到目前區塊開頭。     ]}:跳轉到目前區塊結尾。     0: 跳轉到行首。     $: 跳轉到行尾。     2$: 跳轉到下一行的行尾。     #:跳轉到該行的第#個位置。     #G: 15G,跳轉到15行。     :#:跳轉到#行。     f'n':跳轉到下一個"n"字母后。     ctrl+b: 向後翻一頁。     ctrl+f:向前翻一頁。     ctrl+u: 向後翻半頁。     ctrl+d: 向前翻半頁。     ctry+e: 下滾一行。 三. 選擇:     1.V: 選擇一行。     2.^V: 矩形選擇。     3.v3w: 選擇三個字符。   四. 編輯:     1. 新增:         i: 光標前插入。         I: 在當前行首插入。         a: 光標後插入。         A: 當前行尾插入。         O: 在當前行以前插入新行。         o: 在當前行以後插入新行。     2. 修改 c(change) 爲主:         r: 替換光標所在處的字符。         R:替換光標所到之處的字符。         cw: 更改光標所在處的字到字尾處。         c#w: c3w 修改3個字符。         C:修改到行尾。         ci':修改配對標點符號中的文本內容。         di':刪除配對標點符號中的文本內容。         yi':複製配對標點符號中的文本內容。         vi':選中配對標點符號中的文本內容。         s:替換當前一個光標所處字符。         #S:刪除 # 行,並以新文本代替。     3. 刪除 d(delete) 爲主:         D:刪除到行尾。         X: 每按一次,刪除光標所在位置的前面一個字符。         x: 每按一次,刪除光標所在位置的後面一個字符。         #x: 刪除光標所在位置後面6個字符。         d^: 刪至行首。         d$: 刪至行尾。         dd:(剪切)刪除光標所在行。                 dw: 刪除一個單詞/光標以後的單詞剩餘部分。         d4w: 刪除4個word。         #dd: 從光標所在行開始刪除#行。         daB: 刪除{}及其內的內容。         diB: 刪除{}中的內容。         n1,n2 d:將n1,n2行之間的內容刪除。     4. 查找:         /: 輸入關鍵字,發現不是要找的,直接在按n,向後查找直到找到爲止。         ?: 輸入關鍵字,發現不是要找的,直接在按n,向前查找直到找到爲止。         *: 在當前頁向後查找同一字。         #: 在當前頁向前查找同一字。     5. 複製 y(yank)爲主:         yw: 將光標所在之處到字尾的字符複製到緩衝區中。         #yw: 複製#個字到緩衝區。         Y:至關於yy, 複製整行。         #yy:表示複製從光標所在的該行往下數#行文字。         p: 粘貼。全部與y相關的操做必用p來結合粘貼。         n1,n2 co n3:複製第n1行到第n2行之間的內容到第n3行後面。     6. 大小寫轉換:         gUU: 將當前行的字母改成大寫。         guu: 將當前行的字母改成小寫。         gUw: 將當前光標下的單詞改成大寫。         guw: 將當前光標下的單詞改成小寫。         a. 整篇大寫:         ggguG         gg: 光標到文件第一個字符。         gu: 把選擇範圍所有小寫。         G: 到文件結束。         b. 整篇小寫:gggUG     7.  其它:         J:當前行和下一行合併成一行。     8.  移動:         n1,n2 m n3:將n1行到n2行之間的內容移至n3行下。 五.退出:      1. w filename: 保存正在編輯的文件filename      2. wq filename: 保存後退出正在編輯的文件filename      3. q:退出不保存。 六.窗口操做:      1. ctrl+w p: 在兩個分割窗口之間來回切換。      2. ctrl+w j: 跳到下面的分割窗      3. ctrl+w h: 跳到左邊的分割窗。      4. ctrl+w k: 跳到上面的分割窗。      5. ctrl+w l: 跳到右邊的分割窗。
相關文章
相關標籤/搜索