1. 程式人生 > 其它 >VIm環境配置教程

VIm環境配置教程

本文章主要介紹在MacOS環境下面如何配置和使用Vim編輯器。美化工作終端參考[[Centos7安裝zsh和oh-my-my-zsh]]

Vim是什麼?

vim

vim是一個歷史悠久的文字編輯器,是屬於程式設計師程式碼編寫的高效工具。

vim設計哲學

  • 專注編輯和閱讀體驗的多模態編輯器
  • 插入模式和操縱文字模式的切換,儘可能的避免了使用滑鼠和使用移動過多的手指降低效率
    總之,這樣的設計哲學使得Vim成為一個能跟得上你思維速度的編輯器。

編輯模式

  • 正常模式:在檔案中四處移動游標進行修改
  • 插入模式:插入文字
  • 替換模式:替換文字
  • 視覺化(一般,行,塊)模式:選中文字塊
  • 命令模式:用於執行命令

為什麼要使用Vim?

  • 儘可能的較少手指的移動範圍和滑鼠的使用,使得文字編輯和閱讀更有效
  • 許多主流的編輯器都支援Vim模式,學習vim就可以應用於不同的場景,提高工作效率
  • 就很cool!!!,這才是正經黑客應該學習和掌握的基礎能力

如何使用Vim?

Vim入門

學習一門工具基本步驟

  • 閱讀教程(比如這節課以及我們為您提供的資源)
  • 堅持使用它來完成你所有的編輯工作(即使一開始這會讓你的工作效率降低)
  • 隨時查閱:如果某個操作看起來像是有更方便的實現方法,一般情況下真的會有。

Vimtutor

Vimutor是Vim官方的入門使用教程。
其實就是一個vim的使用文件,可以直接訪問上面的連線檢視教程,也可以直接在終端輸入vimtutor

檢視vim使用教程。前提是已經在安裝了vim

根據這個教程練習,形成肌肉記憶,就能成為Vim大佬。

Vim自定義

vimrc是vim的一個自定義配置檔案,可以通過配置這個檔案,啟用很多的基本配置,真正釋放vim的強大能力。

如何配置這個檔案?
將這個參考檔案下載下來,並儲存到~/.vimrc,然後根據自己的需要去自定義一些配置,更多的功能配置請STFW

⚠️Tips:解釋一下~/.vimrc·
:在類Unix系統下面表示的使用者目錄
.xx.開頭的檔案表示的是隱藏檔案,檢視的話需要使用命令ls -al

配置之後的效果如下

Vim進階

  • 外掛管理
  • Vim技巧
  • Vim設計原理

備忘錄

參考資料

  1. 編輯器 (Vim):https://missing-semester-cn.github.io/2020/editors/
  2. Vim 從入門到精通:https://github.com/wsdjeg/vim-galore-zh_cn