Vim的幾個高階玩法

2021-09-28 22:31:54 字數 1058 閱讀 7450

在linux中編輯檔案的場景非常之多,掌握一些關鍵命令和技巧。能夠大大提高效率,使用體驗也順暢很多。

2023年由bill joy完成編寫vi,並由bsd發布。從2023年開始,作為「單一unix規範」的一部分,vi或vi的一種變形版本一定會在類unix系統中找到。

vim是vi的乙個變形版本,功能更加強大,體驗更好。

vim的幾種模式

新手使用vim最麻煩的就是模式,因為經常忘記自己處在何種模式,無意鍵入某個字元,就切換到其他模式。

vim的模式有以下幾種:其中紅色部分和命令模式最常使用。

擴充套件命令模式命令:

​ 常用的命令幾乎都是編輯後退出,儲存等操作。

命令模式高頻命令:

命令模式高階命令:

vim高階玩法

:!在vim進入多視窗後,可以改通過 【ctrl+w】切換。

在啟動vim時使用「-o」或「-o」,並加上需要同時編輯的多個檔名,其中「-o」是使用水平分割的多視窗;「-o」是使用垂直分割的多視窗。使用如下命令時,vim就進入如圖所示的多視窗環境。

鍵對映對映類似就是定義乙個快捷鍵用於執行乙個巨集。下面是乙個鍵對映的簡單例子,將功能鍵f5定義為在行尾輸入分號(;),在vim命令模式下輸入以下內容。

:map  i

;

上述定義完成後,當在命令模式下鍵入功能鍵<f5>時,vim會依次執行 輸入字母「i」(進行插入模式)、按【end】鍵(移動到當前行尾)、輸入分號、按【esc】鍵(返回命令模式)。

這個功能,個人覺得不能提公升多少效率。從未使用。

小結:linux中vim文中提到的命令和用法幾乎可以應對開發中90%以上的場景。

PHP高階玩法

1.刪除不必要的模組。php隨帶內建的php模組。它們對許多任務來說很有用,但是不是每個專案都需要它們。只要輸入下面這個命令,就可以檢視可用的php模組 php m一旦你檢視了列表,現在可以刪除不必要的模組。減少模組的數量有助於提高你所處理的web應用程式的效能和安全 2.限制php資訊洩露。平台洩...

VIM的玩法2 查詢 替換

這時,使用查詢功能尤為重要。方法如下 1 命令模式下輸入 字串 例如 section 3 2 如果查詢下乙個,按 n 即可。要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern en...

Apache Geode 更多高階玩法

apache geode 乙個高效的快取 資料管理平台,被廣泛運用於金融等各個領域,12306 是乙個典型的代表。apache geode 支援很多種玩法,你可以通過 gfsh 去啟動服務搭建集群,也可以通過嵌入我們的應用,搭建應用與資料平台的集合體。apache geode 整合到 spring ...