Linux中國

初學者 Vi 備忘單

一直以來,我都在給你們分享我使用 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中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國