Vim 即 Vi Improved,它的前身是 Vi。它是一個十分強大的編輯器,優點如下:
但是,它的配置許許多多,讓人難以記住。我正好要在新電腦上配置它,故寫此文。
啊這…… 🤣
你可以試著在命令列輸入 vimtutor。
本篇文章以新安裝的 vim 為例。Vim 的配置檔案叫做 vimrc。在 Mac、Linux 等系統上,位於 ~/.vimrc。在 Windows 系統中,它叫做 _vimrc,但是同樣位於 Home 目錄中。
全域性的配置,在 Mac、Linux 等系統上,位於 /etc/vimrc。在 Windows 系統上,它儲存在 Vim 安裝目錄,同樣叫做 vimrc。
一個什麼也沒有配置的 Vim,開啟可能是這樣的:

下面各配置,你可以新增自己想要的。以下所有配置都可以在命令模式輸入,臨時啟用或關閉。
1 | set nocompatible |
1 | set autoindent |
1 | set number |
1 | set hlsearch |
Vim 配置不止這些,我只介紹了一些常用的。Vim Script 值得學習,學完了還可以自己開發外掛。
外掛管理,Vim 雖然新增了自帶的,但我還是很推薦 Vim-Plug
Vim 即 Vi Improved,它的前身是 Vi。它是一個十分強大的編輯器,優點如下:
但是,它的配置許許多多,讓人難以記住。我正好要在新電腦上配置它,故寫此文。
啊這…… 🤣
你可以試著在命令列輸入 vimtutor。
本篇文章以新安裝的 vim 為例。Vim 的配置檔案叫做 vimrc。在 Mac、Linux 等系統上,位於 ~/.vimrc。在 Windows 系統中,它叫做 _vimrc,但是同樣位於 Home 目錄中。
全域性的配置,在 Mac、Linux 等系統上,位於 /etc/vimrc。在 Windows 系統上,它儲存在 Vim 安裝目錄,同樣叫做 vimrc。
一個什麼也沒有配置的 Vim,開啟可能是這樣的:

下面各配置,你可以新增自己想要的。以下所有配置都可以在命令模式輸入,臨時啟用或關閉。
1 | set nocompatible |
1 | set autoindent |
1 | set number |
1 | set hlsearch |
Vim 配置不止這些,我只介紹了一些常用的。Vim Script 值得學習,學完了還可以自己開發外掛。
外掛管理,Vim 雖然新增了自帶的,但我還是很推薦 Vim-Plug