hired
1.0.0
在厭倦了emacs一次凍結我一次,並得出結論,VIM並不是一個怪異的怪異,我做出了合理的選擇並開始使用ED。一開始有點令人沮喪,但變得相當不錯。唯一缺少的功能真正是語法突出顯示。經過一些研究,我找不到任何具有語法突出顯示的ED叉或克隆,因此我再次做出了合理的選擇並寫了自己的選擇。因此,這裡是所有缺陷和缺陷。歡迎所有拉的請求。
原始的“ ED”跟踪您最近與之互動的一條線,如果沒有命令給出任何行,則默認情況下可以處理該行。這是該邏輯的擴展,使其成為線條的跨度。我發現這更直觀。 (為避免不愉快,某些命令不默認為“ w”。如果要修改任何命令的選擇行為,請創建問題,我很可能錯過了一個。)
原始的“ ED”在其輸入編輯中幾乎沒有功能。為了改善此重寫,添加了用於在線路內以及輸入中的線之間移動的功能。有類似的功能用於命令輸入,併計劃了更多功能
有關命令的詳細信息,請查看附加存儲庫,該存儲庫包含解析和運行命令的庫。
當然,這個項目從其依賴的所有板條箱中受益匪淺。尤其是我要感謝Regex和Syntect幫助我度過了各種程度的問題。
然後,我還從“蝙蝠”中獲得了一隻手,我還認為,通過處理16色終端,我也認為這是該應用程序的出色伴侶。目前,我的主題是從他們的回購中復制的,並且可能始終是基於他們的。
git clone --recurse-submodules https://github.com/sidju/hired
cd hired
cargo build要注意的事情:
gh repo clone sidju/hired -- --recurse-submodules而不是git clone ,以防使用GitHub的CLI--recurse-submodules - 解碼hired是在附加版的ed運行時構建的。
如果您希望使用ed語法構建自己的編輯器,建議您看看它。它允許更換IO(文件和外殼交互)以及UI實現,以更好地滿足您的需求。