1. 程式人生 > 其它 >vimtutor介紹和翻譯 (我是不是閒的)

vimtutor介紹和翻譯 (我是不是閒的)

最近發現Linux中自帶了一個命令可以入門vim,今次就來探討一下這個東西。

本文絕大部分是人工翻譯來的,面向物件是英語能力不強,但是又想稍微學習下vim的人,(畢竟,vim是Linux作業系統自帶的,不需要安裝別的亂七八糟的東西,keep it clean)。

在Linux命令列中輸入

man vim

並回車,可以進入vim的手冊(手冊就是詳細介紹軟體的說明書)。

在vim手冊最下方有個SEE ALSO段落:

SEE ALSO
        vimtutor(1)

我們看看這個vimtutor是個啥東西。

輸入q並回車來退出vim的手冊。

在命令列終端中輸入vimtutor並回車。

vimtutor

vimtutor解釋說:

vim這個強大的工具有太多命令了,多到無法用像vimtutor這樣的小教程來說明怎麼使用。vimtutor會介紹使用一些vim的命令,讓人能夠輕鬆的把vim當成通用編輯器來使用(通用的意思是不會有語法高亮顯示,自動完成等等這些特定於某些語言的功能)。

讀完vimtutor需要大概25~30分鐘,不包含其中穿插的練習。

vimtutor會備份當前文字,所以大膽用vim的命令修改文字,不要擔心破壞了原檔案。

關閉鍵盤上的CapsLock,然後按 “j” 鍵來一行一行往下走。

vimtuor共有7課,970行。下面我來一課一課地翻譯吧。

1.1 移動游標

** 使用 h,j,k,l 這四個鍵來移動 **

k 提示:: h鍵在左邊,可以向左移動。
h l l 鍵在右邊,可以向右移動。
j j 鍵可以向下移動(k鍵向上移動)。

1. 用這四個鍵來在螢幕上移動幾下感受一會。

2. 按住 j 鍵不動,游標就會持續一行行地向下移動;鬆開 j 鍵,游標就會停止。.

3. 向下移動到1.2 節.

1.2 退出vim

**讀完這一節再開始做任何操作. **

1. 按一下下(鍵盤右上角的)Esc鍵。(確保vim處在正常模式)

2. 輸入如下,再回車:(這一招會強制退出vim到命令列終端,同時放棄所有沒有儲存的修改)

:q!

3. 輸入如下命令來回到vimtutor:

vimtuitor

4. 動手吧。

5. 向下移動游標到1.3節。

1.3 文字編輯 - 刪除

**讀完這一節再開始做任何操作. **

1. 把游標移動到第四行下面的箭頭那裡。

2. 隨便向右移動幾下。.

3. 按幾下 x 鍵隨便刪除幾個字元,感受一下。

4. 試試把如下一段有錯別字的英文改對。

---> The ccow jumpedd ovverr thhe mooon.

5. 向下移動到1.4節.

1.4 文字編輯 - 插入

** 讀完這一節再開始做任何操作. **

1.把游標移動到第四行下面的第一個箭頭那裡。

2.隨便向右移動幾下

3. 按一下 i 鍵來讓vim進入插入模式,準備接受你鍵盤上的輸入作為插入的文字。

4. 打字打累了按住鍵盤左上角的Esc鍵使得vim回到正常模式。試試用插入文字的方式把下面兩行變得一摸一樣

---> There is text misng this .
---> There is some text missing from this line.

5. 差不多了就移動游標到1.5節。

1.5 文字編輯 - 追加

  **讀完這一節再開始做任何操作. **

  1. 一樣的套路,把游標移動到第四行下面的箭頭。

2. 按一下 A ,這時候游標會跑到這一行最後的位置,並且,vim進入插入模式。

3. 打字打累了按住鍵盤左上角的Esc鍵使得vim回到正常模式。

4. 試試用追加文字的方式把下面兩行變得一摸一樣。

---> There is some text missing from th
There is some text missing from this line.
---> There is also some text miss
There is also some text missing here.

5. 差不多了就移動游標到1.6節。

1.6 編輯個檔案

**讀完這一節再開始做任何操作. **

1. 像1.2節講的那樣用 q! 強行退出vim。

2. 在命令列終端中輸入如下命令來編輯當前檔案下一個叫 tutor 的檔案 (沒有 tutor 檔案的話,vim會自動建立一個)。

vim tutor

3. 隨便插入刪除一些文字練個手。

4. 按一下下(鍵盤右上角的)Esc鍵。(確保vim處在正常模式)

5. 輸入如下,再回車:(這一招會退出vim到命令列終端,同時儲存剛才做的文字插入和刪除)

:wq

6. 輸入如下命令來回到vimtutor:

vimtuitor

7. 動手吧。

第一課總結:

1. 使用鍵盤上的四個鍵來移動游標:
h (左) j (下) k (上) l (右)

2. 在命令列終端用 vim 檔名這個命令來入vim來編輯檔案。

3. 強制退出vim: <ESC> :q! 並且放棄所有修改。

或者退出vim: <ESC> :wq 並且儲存所有修改。

4. 按 x 鍵刪除文字。

5. 插入或者追加文字:
i 在游標前插入文字。
A 在該行最後插入檔案(即追加)。

2.1 刪除命令

TBD

2.2 其他的刪除命令

2.3 操作符和移動

2.4 定量移動

2.5 定量刪除

2.6 按行操作

2.7 撤銷命令

第二課總結

3.1 貼上命令

3.2 替換命令

3.3 修改命令

3.4 修改操作
第三課總結

4.1 游標位置和檔案狀態

4.2 搜尋命令

4.3 搜尋括號

4.4 (另一種)替換命令

第四課總結

5.1 執行外部命令

5.2 儲存檔案

5.3 選擇要儲存的文字

5.4 提取檔案內容與合併檔案

第五課總結

6.1 開啟命令

6.2 追加命令

6.3 (另一種)替換命令

6.4 拷貝貼上文字

6.5 設定選項

第六課總結

7.1 檢視幫助文件

7.2 建立啟動指令碼

7.3 自動完成
第七課總結

完結。