VIM 命令(保持更新)

2021-07-29 15:12:17 字數 1381 閱讀 4850

我的原文所在

* 和 # 分別是向下和向上搜尋游標所指的詞

豎分屏 →:vs (ctrl+w+s)

橫分屏 →:sp (ctrl+w+v)

i或o或a → insert 模式,按 esc 回到 normal 模式.(備註:i,o和a區別在於i會把游標前移一位,o會帶有回車的效果,a會保持游標位置);

a(即shift+a): 在當前行最後插入;

x → 刪當前游標所在的乙個字元;

:wq → 存檔 + 退出 (:w 存檔, :q 退出) (陳皓注::w 後可以跟檔名);

dd → 刪除當前行,並把刪除的行存到剪貼簿裡;

p → 貼上剪貼簿;

ctrl+w → 分屏視窗切換;

ctrl+e → 最近開啟檔案;

ctrl+t → search;

,+t → 開啟nerdtree 檔案列表(在檔案列表按m鍵進行操作);

u 撤銷上一步的操作

ctrl+r 恢復上一步被撤銷的操作

shift+v → 此時可以按上下鍵選擇多行;

,+c+b→ 選中多行後給ruby**新增#號注釋;

:+s+/+# → 選中多行被注釋的段後撤銷注釋.

:%s/***/aaa/g 全域性替換

分割視窗的大小調節(備註:案件的順序是先按下ctrl+w組合鍵抬起然後按其它鍵)ctrl_w + 視窗邊界上移

ctrl_w - 視窗邊界下移

ctrl_w _ 將當前視窗調到最大

ctrl_w = 平分視窗

可是我多數時候傾向用vsp。這時,按鍵是不同的:

ctrl_w < 視窗邊界左移

ctrl_w > 視窗邊界右移

ctrl_w | 將當前視窗調到最大

ctrl_w = 平分視窗,這個快捷鍵是通用的。

gf 相關頁面跳轉

ctrl + o 跳轉回之前的檔案

ctrl+ c 開啟相應controller

ctrl + n 顯示輸入補充提示

, + a 開啟貼上板

rails s > wer.log 將 log 匯入到檔案中

tail -f wer.log 檢視 log 檔案的更新

insert 模式下 輸入過程中 使用 ctrl + n 進行自動補全

zz: 將當前行移動到螢幕**

$: 移動到行尾。

0: 移動到行首。

《向左縮排乙個shiftwidth

>>向右縮排乙個shiftwidth

推薦:hjkl (強例推薦使用其移動游標,但不必需) →你也可以使用游標鍵 (←↓↑→). 注: 想更牛就用前者。

:help → 顯示相關命令的幫助。你也可以就輸入 :help 而不跟命令。(陳皓注:退出幫助需要輸入:q)

教程推薦:

VIM 命令(保持更新)

和 分別是向下和向上搜尋游標所指的詞 豎分屏 vs ctrl w s 橫分屏 sp ctrl w v i或o或a insert 模式,按 esc 回到 normal 模式.備註 i,o和a區別在於i會把游標前移一位,o會帶有回車的效果,a會保持游標位置 a 即shift a 在當前行最後插入 x 刪...

vim 命令總結 持續更新

工作三年,一直處在半命令列,半ide的狀態,慢慢的總結一部分,便於以後使用。1.tab 在新標籤中開啟檔案 tabedit filenamevim 從 vim7 開始加入了多標籤切換的功能,相當於多視窗.tabnew 開啟新的tab ctrl n新建標籤頁,ctrl t在新標籤頁中開啟選定的檔案 t...

ubuntu常用命令總結 保持更新

一直常用ubuntu,但是多而雜linux命令總是記混,故在此將常用的總結一下。1,常用安裝命令 2,常用解除安裝命令 apt get remove 刪除已安裝的軟體包 保留配置檔案 不會刪除依賴軟體包,且保留配置檔案。刪除已安裝的軟體包 保留配置檔案 apt get purge remove 刪除...