首頁 > 軟體

初學者 Vi 備忘單

2020-06-16 17:45:20

一直以來,我都在給你們分享我使用 Linux 的經驗。今天我想分享我的 Vi 備忘單。這份備忘單節省了我很多時間,因為我再也不用使用 Google 去搜尋這些命令了。

 

基本 Vi 命令

這並不是一個教你使用 Vi 編輯器的各個方面的詳盡教學。事實上,這根本就不是一個教學。這僅僅是一些基本 Vi 命令以及這些命令簡單介紹的集合。

命令解釋
:x 儲存檔案並退出
:q! 退出但不儲存檔案
i 在游標左側插入
a 在游標右側插入
ESC按鍵 退出插入模式
游標鍵 移動游標
/text 搜尋字串text(大小寫敏感)
n 跳到下一個搜尋結果
x 刪除當前游標處的字元
dd 刪除當前游標所在的行
u 復原上次改變
:0(數位0) 將游標移動到檔案開頭
:n 將游標移動到第n行
G 將游標移動到檔案結尾
^ 將游標移動到該行開頭
$ 將游標移動到該行結尾
:set list 檢視檔案中特殊字元
yy 複製游標所在行
5yy 複製從游標所在行開始的5行
p 在游標所在行下面貼上

你可以通過下面的連結下載 PDF 格式的 Vi 備忘錄:

下載 Vi 備忘錄

你可以把它列印出來放到你的辦公桌上,或者把它儲存到你的電腦上來使用。

 

我為什麼要建立這個 Vi 備忘錄?

幾年前,當我剛剛接觸 Linux 終端時,使用命令列編輯器這個主意使我一驚。我之前在我自己的電腦上使用過桌面版本的 Linux,所以我很樂意使用像 Gedit 這樣的有圖形介面的編輯器。但是在工作環境中,我不得不使用命令列,並且無法使用圖形介面版的編輯器。

我就這麼被強迫地使用 Vi 來對遠端 Linux 終端上的檔案做一些基本的編輯。從這時候我開始了解並欽佩 Vi 的強大之處。

因為在那時候我還是一個 Vi 新手,所以我經常對 Vi 一些操作很困惑。仍然記得第一次使用 Vi 的時候,由於我不知道如何退出 Vi,所以我都無法關閉某個檔案。我也只能通過 Google 搜尋來找到解決辦法。我不得不接受這個尷尬的事實。

從那以後,我就決客製化作一個列表來列出我經常會用到的基本 Vi 操作。這個列表,或者你可能稱它為備忘錄。在我早期使用 Vi 的時候,它對我非常有用。慢慢地,我對 Vi 更加熟悉,我已經可以熟記那些基本編輯命令。到現在,我甚至不需要再去檢視我的 Vi 備忘錄了。

 

你為什麼需要 Vi 備忘錄?

我能理解一個剛剛接觸 Vi 的人的感受。你最喜歡的 Ctrl+S 快捷鍵不能像在其他編輯器那樣方便地儲存檔案。Ctrl+CCtrl+V理應是通用的用來複製和貼上的快捷鍵,但是在 Vi 中卻不是這樣。

很多人都在使用類似的備忘錄幫助他們熟悉各種程式語言或工具,以便讓他們可以快速找到常用的下一步或命令。相信我,使用備忘錄會給程式設計師日常工作帶來很大便利。

如果你剛剛開始接觸 Vi 或者你經常使用但是總是記不住 Vi 操作,那麼這份 Vi 備忘錄對於你來說是非常有用的。你可以把它儲存下來留作以後查詢使用。

 

你怎麼看待這份備忘錄?

至今為止,我一直在克制我自己不要過於依賴終端。我想知道你是怎麼發現這篇文章的?你是否想讓我分享更多類似的備忘錄出來以供你們下載?我很期待你的意見和建議。


via: http://itsfoss.com/download-vi-cheat-sheet/

作者:ABHISHEK 譯者:JonathanKang 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-03/129249.htm


IT145.com E-mail:sddin#qq.com