當我最初創建此存儲庫時,我沒想到快速開發的插件生態系統引入的破壞變化數量。所有軟件包都固定在master中,因此它將保持穩定,如果您在其他分支機構中遇到錯誤,您可以隨時關注其中的視頻。
?如果您看到可以解決的錯誤,則是如何解決的?
更新以基於這些原則並正在積極開發的簡單IDE的更新,我建議我的較新倉庫:NVIM-BASIC-IDE以及LUNARVIM,它成熟且功能齊全。
我們的矩陣頻道提供一般支持。
此配置需要> = neovim v0.8.0。如果您正在使用編輯器的較早版本,請升級。
將存儲庫克隆到正確的位置(如果要保留,請備份當前的nvim目錄)。
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
在您的終端中運行nvim ,並等待安裝插件。您會注意到,下次您開放Neovim時,TreeTitter會拉出一堆語言解析器。
注意Mason用於通過:Mason Commands安裝和管理LSP服務器,DAP服務器,Linter和格式化器。
此配置假定您具有書呆子字體v3.0.0或更高版本。如果您使用的是舊版本,請更新您的書呆字體,否則會丟失或錯誤的字形
打開nvim並輸入以下內容:
:checkhealth
您可能會注意到您不支持複製/粘貼,還沒有設置Python和Node
因此,讓我們解決這個問題
首先,我們將修復複製/粘貼
在Mac pbcopy上應該建立
在Ubuntu上
sudo apt install xsel
在Arch Linux上
sudo pacman -S xsel
Wayland用戶
WL-Clipboard
接下來,我們需要安裝Python支持(節點是可選的)
Neovim Python支持
pip install pynvim
Neovim節點支持
npm i -g neovim
請注意,請確保已安裝節點,我建議像FNM這樣的節點管理器。
假設您是從源構建的,則將cd構建到該文件夾中,然後將neovim克隆並運行以下命令。
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
計算科學家的主要挑戰不是要對自己的複雜性感到困惑。
-Edsger W. Dijkstra