[教學] git-5 vim - 討論區

[教學] git-5 vim

visibility文章瀏覽次數 129 reply_all文章回覆數 0

特種兵

特種兵圖像(預設)

2020-02-02 23:29:09

From:1.161.144.116

預設文字編輯器

vim 是 vi 這個出道超過 40 年老牌 linux 文字編輯器的加強版

他是 git 的預設編輯器,雖然在 git 內也可以使用 notepad (計事本) 來編輯檔案

但 vim 由於是預設的,所以或許有些人會不小心進入而不知該如何操作與離開,甚至不小心改動到檔案的狀況

所以我們簡單介紹一下,至少讓大家可以打字、存檔與離開。

不小心進入也不至於慌了手角。

模式切換

vim 跟大多的 windows 編輯器不一樣的地方在於有分模式

一般 windows 編輯器一打開就可以打字,但 vim 跟 NVDA 在網頁上的編輯區一樣是有分模式的,

在 vim 中比較常見的兩個模式為 normal 與 insert 也就是普通與插入模式。

normal 模式

普通模式又稱指令模式,他是一進入 vim 的預設模式,在這個模式當中,就像 NVDA 的瀏覽模式一樣,是不能輸入文字的

主要是可以進行一些動作,例如、複製、剪下、貼上、存檔、離開、刪除等等。

  1. :w 按 enter 可以存檔
  2. :q 按 enter 可以離開檔案,也就是關閉檔案
    如果沒有存檔會先跳出提示,不會直接關閉檔案
  3. :wq 按 enter 存檔後離開檔案

注意,冒號 : 是必須的。

從 normal 模式有三種方式可以切換到 insert 模式:

  1. i 就是 insert 游標會在該字上等待輸入
  2. a 就是 append 游標會在該字的後一個字元等待輸入
  3. o 會直接往下插入一行,游標移到該空行的第一格等待輸入

insert 模式

插入模式又稱編輯模式,主要用來輸入文字。

在 insert 模式按 esc 鍵(跳離鍵) 或按 ctrl+[ 可切回 normal 模式

結語

vim 的指令非常多,可以做很多有趣的事,不過我們重點是 git 所以就先簡單介紹到這裡,

之後有用到再補充就好。