Vim的基礎用法 bash快捷鍵

2021-09-12 15:15:11 字數 1315 閱讀 8415

vi作為開源系統的預設編輯器,現在為越來越多的人了解和熟悉,而vim作為vi的公升級版本,在功能上又有明顯提高。由於它方便實用,現在越來越多的開發人員喜歡將其作為**編輯工具。vi更符合unix傳統,它通過管道機制和系統內的各種積木工具打交道,它講究的是和系統內的工具程式協作來完成使用者的任務。vim是vi最受歡迎的變種之一,它除了繼承了vi迅捷的編輯方式外,在功能方面也已經比原始的vi強大很多。vim的基礎功能如表3-1所示。 

3-1 vim基礎用法列表

彙總linux/unix下的bash快捷鍵

·ctrl+a:切換到命令列開始。 這個操作跟home實現的結果一樣,但home在某些unix環境下無法使用,這時候便可以使用此組合鍵。在linux下的vim中,這個快捷組合鍵也是有效的,而且在windows系列的許多檔案編輯器裡也有效。

·ctrl+e:切換到命令列末尾。 這個操作跟end實現的結果一樣,但end鍵在某些unix環境下無法使用,這時候便可以使用這個組合鍵。在linux下的vim中,這個快捷組合鍵也是有效的,而且在windows的許多檔案編輯器裡也有效。

·ctrl+l:清除螢幕內容,效果等同於clear。

·ctrl+u:清除剪下游標之前的內容。 這個命令很有用,在nslookup裡也是有效的。我有時看見同事乙個字乙個字地刪除shell命令,效率十分低下,其實完全可以用乙個ctrl+u搞定。

·ctrl+k:剪下清除游標之後的內容。

·ctrl+y:貼上剛才所刪除的字元。 此命令比較強悍,刪除的字元有可能是幾個字串,但也極有可能是一行命令。比如說我們都出現過手誤現象,這有點類似於ms office中的ctrl+z組合鍵的作用。

·ctrl+r:在歷史命令中查詢(這個非常好用,輸入關鍵字就調出了以前的命令)。 這個命令我強烈推薦,當history比較多時,想找乙個比較複雜的命令,直接用此快捷鍵,shell便會自動查詢並呼叫,方便極了。

·ctrl+c:終止命令。

·ctrl+d:退出當前終端。

·ctrl+z:轉入後台執行。 不過,由ctrl+z轉入後台執行的程序在當前使用者退出後就會終止,所以不如用nohup命令&,因為nohup命令的作用就是在使用者退出之後讓程序繼續執行,而現在有許多指令碼和命令都要求在退出終端時仍然有效。

·!$:顯示系統最近的一條引數。

linux基礎 Bash快捷鍵

ash快捷鍵 說明 trl l 清屏,相當於clear命令 ctrl o 執行當前命令,並重新顯示本命令 ctrl s 阻止螢幕輸出,鎖定 ctrl q 允許螢幕輸出 ctrl c 終止命令 ctrl z 掛起命令 ctrl a 游標移到命令列首,相當於home ctrl e 游標移到命令行尾,相當...

bash的快捷鍵

ctrl a 相當於home鍵,用於將游標定位到本行最前面 ctrl e 相當於end鍵,即將游標移動到本行末尾 ctrl b 相當於左箭頭鍵,用於將游標向左移動一格 ctrl f 相當於右箭頭鍵,用於將游標向右移動一格 ctrl d 相當於del鍵,即刪除游標所在處的字元 ctrl k 用於刪除從...

Bash的快捷鍵

快捷鍵作用 ctrl a 把游標移動到命令列開頭。如果我們輸入的命令過長,想要把游標移動到命令列開頭時使用。ctrl e 把游標移動到命令列結尾。ctrl c 強制終止當前的命令。ctrl l 清屏,相當於clear命令。ctrl u 刪除或剪下游標之前的命令。我輸入了一行很長的命令,不用使用退格鍵...