Vim motion也使用一段時間了,是時候可以再前進一點點,研究一下這些程式大神們如何高效率的使用這些編輯工具。
如果是剛入門的新手,VSCode、JetBrains IDE等工具會更適合你,專注在程式開發的學習上。
如果是會自己改設定,客製化快捷鍵、settings.json進行配置,並熟悉基本vim motion後想要玩玩,再來考慮體驗看看Neovim。
可以下載msi檔案,點開會提供安裝介面,點選下一步就可,但我想使用zip壓縮檔進行安裝,差異是不會有window系統上的安裝跟整合,例如註冊表、安裝更新提示、環境變數處理等。
簡單來說,zip檔的版本是獨立可攜式的版本。
下載完成後,將檔案解壓縮到任意位置,例如我在C槽
目錄下建立一個Neovim
資料夾存放解壓縮後的資料。
以powershell進行操作,嘗試過Git bash使用會nvim無法正常開啟
鍵入nvim
發現找不到指令,因為還沒設置PATH
,終端機認不得指令。
透過搜索開啟環境變數編輯頁,把剛剛解壓縮檔案內bin
資料夾位置路徑加入到path
之後在終端機指令使用nvim
,系統就會知道要執行圖中nvim.exe
運行。
完成後,重新開啟終端機,鍵入nvim
,如果看到下圖就表示安裝成功了!
看到這裡,你大概會很失望。網路上不是各種精美的主題、字型、模糊查詢、還有透明度的設置嗎?怎麼只出現一個陽春的介面,跟原本的Vim沒差多少啊!
上面說的都對,只不過剩下的你得自己來,如同剛載好的VSCode也只是普通的文字編輯器,你會在上面安裝各式各樣的擴充套件,包含語法提示、主題、字型、AI 輔助等,Neovim也有相同的工具,可以自己透過指令的方式進行安裝。
為了降低入門門檻,翻了幾個影片後,決定試試kickstart.nvim
以windows來說,這句指令會把專案複製到你使用者AppData資料夾下,幫你建立一個nvim資料內以存放專案。
git clone https://github.com/nvim-lua/kickstart.nvim.git "${env:LOCALAPPDATA}\nvim"
再開啟一次nvim
,神奇的事發生了
所有的擴充插件載入後,你會發現很多基本好用的工具已經裝好了
至於從哪開始,可以輸入:e $MYVIMRC
快速開啟設定檔,這是一個設定檔的範本,讓初次踏入Neovim的人能有相對平緩一點的學習曲線,有一定程度的了解以後,隨時可以自己拆分並客製設定。
終於有IDE
的樣子了,如果看到這裡還沒棄坑,等待各位的將是無止境的配置撞牆期,剩下的我也還在慢慢研究,至少先把特定程式語言的LSP裝好作為下一階段目標囉。