1.跳到文字的最後一行:按「g」,即「shift+g」
2.跳到最後一行的最後乙個字元 : 先重複1的操作即按「g」,之後按「$」鍵,即「shift+4」。
3.跳到第一行的第乙個字元:先按兩次「g」,
4.跳轉到當前行的第乙個字元:在當前行按「0」。
替換和undo命令都是針對普通模式下的操作
命令說明
r
+《待替換字母》
將游標所在字母替換為指定字母
r
連續替換,直到按下esc
cc
替換整行,即刪除游標所在行,並進入插入模式
cw
替換乙個單詞,即刪除乙個單詞,並進入插入模式
c
(大寫)
替換游標以後至行末
~
反轉游標所在字母大小寫
u
撤銷一次或n次操作
u
(大寫)
撤銷當前行的所有修改
ctrl+r
redo,即撤銷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)命令使本行內容靠左
普通模式下輸入/
然後鍵入需要查詢的字串 按回車後就會進行查詢。?
與/
功能相同,只不過?
是向上而/
是向下查詢。 進入查詢之後,輸入n
和n
可以繼續查詢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...