vim操作中必須要用到的命令,提高效率,起飛

2021-10-02 19:16:59 字數 1044 閱讀 2533

後端工程師日常接觸伺服器比較多,平時少不了在上面修改指令碼,檔案。但是在linux作業系統下,游標並不能像在windows中那麼靈活。因此掌握鍵盤上的快捷鍵顯得無比重要。可能上手時候有些記不住,但是慢慢習慣之後會發現,用鍵盤真的是6到飛起,成為『鍵盤俠』指日可待。

下面整理記錄平時我比較常用的操作指令,會不定期更新,方便回顧和大家查閱。同時之前還有一篇文章介紹了linux下的常見的操作快捷鍵。傳送門:linux下常用的操作快捷鍵

操作指令

解釋/***

自上而下查詢***

?***

自下而上查詢***

n向下翻頁,檢視查詢的內容

shift +n (n)

向上翻頁,檢視查詢的內容

ctrl + f

向下翻頁

ctrl + b

向上翻頁

shift + *

自上而下查詢當前游標閃爍處的單詞

shift + #

自下而上查詢當前游標閃爍處的單詞

:%s/尖叫雞/ screamchicken/g

全域性替換命令: 尖叫雞是舊內容,screamchicken是新內容,/g全域性替換

操作指令解釋h

向前移動乙個字元

l向後移動乙個字元

j向上移動一行

k向下移動一行

f + 字母

向前跳動到字母所處的位置

數字 +w(w)

以單詞為單位向前移動,2w表示向前跳2個單詞的的距離,如要忽略標點,使用2w

數字+b(b)

釋義同w,方向向後

gg跳轉文章開頭

shift +g (g)

跳轉文章結尾

shift +6(^)

跳轉行首

shift +4 ($)

跳轉行末

操作指令解釋v

進入檢視模式,可以配合使用 h j k l 選擇需要的內容

y確定複製的內容

p貼上,移動游標到指定位置使用

dd快速刪除一行內容

數字 + dd

快速刪除數字指定行數的內容

3個提高效率的Linux shell命令使用技巧

1 當執行乙個命令,發現許可權不夠時,不需要重新輸入該命令 輸入sudo 就會自動用sudo許可權執行上個命令,然後驗證輸入密碼 2 行刪除 ctrl k 當你需要全部刪除游標右邊的內容時 ctrl y crtl k和ctrl u刪除內容的復原,相當於windows的剪下 ctrl u 當你需要全部...

VSCode高階的提高效率卻比較少用到的常用快捷鍵

因為最近感覺自己基礎不牢,所以整理出了在window下vscode中個人js等開發中能提高開發效率的常用快捷鍵 具體檢視vscode裡面的介紹 1 ctrl o 開啟此檔案檔案管理器 2 ctrl shift k 刪除每一行。3 ctrl 在左側面板使用,切換整合終端。4 ctrl j 切換終端,控...

能提高效率的svn命令 shell 進入全屏

檔案少一些,還罷了,如果檔案多了,這樣來搞,簡直費事兒的不行了。grep e awk 其實很簡單,就是乙個組合命令,svn add接受乙個檔案列表,列表從哪兒來?就從svn st裡獲取。這個命令,可以隨意折騰,比如 將當前目錄下,所有的png jpg gif檔案都納入svn 將當前目錄下,templ...