evil helix
vil-helix-20240716
柔軟的螺旋叉引入VIM鑰匙夾等等。

重要的
該項目通常會集成最新的螺旋螺旋變化,但應足夠穩定,以便每天使用。
下載包裹並在/opt中提取。此外,建議在/usr/local/bin中鏈接它:
cd /opt
sudo curl -Lo helix.tar.gz https://github.com/usagi-flow/evil-helix/releases/download/release- < VERSION > /helix- < ARCH > - < OS > .tar.gz
sudo tar -xf helix.tar.gz
cd /usr/local/bin
sudo ln -sv /opt/helix/hx .如果適用於系統的軟件包管理器,則是安裝邪惡螺旋體的推薦方法。
與上游項目相比,這些是當前的差異:
c , d , y , xiw , 0 , $color_modes ,請在狀態線中上色(5503542)此外,Evil-Helix介紹了editor.evil選項,默認情況下是true 。可以將其設置為錯誤,以完全停用邪惡螺旋的行為而無需使用其他構建:
[ editor ]
evil = true # Default; set this to `false` to disable evil-helix behavior 該叉子試圖將功能作為編輯器的一部分實現,並使其可配置。添加的功能包括VIM外觀和其他功能,但還包括其他功能。
相比之下,上游項目Helix主要將其範圍限制在當前的核心功能上,並為未來的基於方案的插件系統辯護。
與插件相比,作為編輯器的一部分實現功能可大大提高性能,並避免插件兼容性問題的風險。
此外,明智的默認值至關重要:編輯器必須為您的工作提供廣泛的工具,但必須執行您期望編輯的工作。
方案/LISP不應被強加於用戶。與Rust/toml/lua/...相比
如果上游螺旋移至基於方案的配置,則該項目將尋求保持用戶友好的替代方案。
該項目是一個“軟叉”,即它與上游保持兼容,並定期在上游大師分支頂部重新拋棄其更改。為了避免衝突,應仔細地將新功能與上游代碼庫隔離。
儘管該項目的哲學和上游項目分歧,但該項目是否仍在該狀態下,儘管應該將硬叉視為最後的手段。
考慮到此存儲庫的變化的種類和頻率,通常會釋放小型更改,而不是在大型版本中恢復功能。目前,版本是按需標記的。
請記住, main分支可以重新列入上游master分支。