Vim常見操作彙總

2021-09-22 20:41:42 字數 1899 閱讀 3432

1.跳到文字的最後一行:按「g」,即「shift+g」

2.跳到最後一行的最後乙個字元 : 先重複1的操作即按「g」,之後按「$」鍵,即「shift+4」。

3.跳到第一行的第乙個字元:先按兩次「g」,

4.跳轉到當前行的第乙個字元:在當前行按「0」。

替換和undo命令都是針對普通模式下的操作

命令說明

r+《待替換字母》

將游標所在字母替換為指定字母

r連續替換,直到按下esc

cc替換整行,即刪除游標所在行,並進入插入模式

cw替換乙個單詞,即刪除乙個單詞,並進入插入模式

c(大寫)

替換游標以後至行末

~反轉游標所在字母大小寫

u

撤銷一次或n次操作

u(大寫)

撤銷當前行的所有修改

ctrl+rredo,即撤銷undo的操作

$ vim practice_2

# 輸入以下文字

www.shiyanlou.com

然後依次進行如下操作

這一小節學習如何在vim中進行快速縮排,縮排操作均在普通模式下有效

開啟檔案進行編輯

$ vim protocols

shiftwidth命令是指上一節>>命令產生的縮排(可以簡寫成sw) 普通模式下輸入:進入命令列模式下對shiftwidth值進行設定可以控制縮排和回退的字元數 獲取目前的設定值

:set shiftwidth?

設定縮排為10個字元

:set shiftwidth=10

輸入esc回到普通模式,再次嘗試>>看縮排量是否變化

命令列模式下輸入:ce(center)命令使本行內容居中

:ce

命令列模式下輸入:ri(right)命令使本行文字靠右

:ri

命令列模式下輸入:le(left)命令使本行內容靠左

普通模式下輸入/然後鍵入需要查詢的字串 按回車後就會進行查詢。/功能相同,只不過是向上而/是向下查詢。 進入查詢之後,輸入nn可以繼續查詢n表示繼續查詢,n反向查詢

使用vim開啟檔案進行編輯

$ vim protocols

以上查詢n,n的繼續查詢命令依然可以用

這一節學習了替換,撤銷操作及快速查詢,其中替換和文件內快速查詢的功能十分實用。

常見操作彙總

搜尋命令 busybox find name gralloc 檢視正在執行的程式包名 adb s 172.22.217.111 5555 shell dumpsys window grep mcurrentfocus 編譯命令 單個編譯 arm none linux gnueabi gcc o he...

Vim 編輯器操作彙總

vim 引數 檔案 編輯指定的檔案 或 vim 引數 從標準輸入 stdin 讀取文字 或 vim 引數 t tag 編輯 tag 定義處的檔案 或 vim 引數 q errorfile 編輯第乙個出錯處的檔案 引數 在這以後只有檔名 v vi 模式 同 vi e ex 模式 同 ex e impr...

vim編輯器操作彙總

vim 引數 檔案 編輯指定的檔案 或 vim 引數 從標準輸入 stdin 讀取文字 或 vim 引數 t tag 編輯 tag 定義處的檔案 或 vim 引數 q errorfile 編輯第乙個出錯處的檔案 引數 在這以後只有檔名 v vi 模式 同 vi e ex 模式 同 ex e impr...