火爆Github的這個編輯器能超越Vim麼?
導讀 | 編寫程式碼本身已經成為一種藝術。一個好的程式碼編輯器不僅僅是一個簡單的文字編輯工具,它可以讓你的程式碼轉化為更大的專案的可用元件。 |
這些年來,編寫程式碼本身已經成為一種藝術。一個好的程式碼編輯器不僅僅是一個簡單的文字編輯工具,它可以讓你的程式碼轉化為更大的專案的可用元件。因此每個開發者都希望擁有一個快速、易於使用且功能均衡的程式碼編輯器。
但是市面上的主流編輯器就那些,已經很久沒看到新面孔了,最近,GitHub 上出現了一個很火的專案 —— 後現代文字編輯器Helix。這個編輯器被稱為是後現代編輯器。
helix受kakoune/neovim啟發的編輯器,用 Rust 編寫,編輯模型基於kakoune。主要具有以下特性:
- 類似 Vim 的模態編輯
- 多項選擇(Multiple selections)
- 內建語言伺服器支援
- 透過 tree-sitter 實現語法高亮和程式碼編輯
Helix打包了各種發行版,你也可以選擇從原始碼快速構建的方法:
git clone --recurse-submodules --shallow-submodules -j8 cd helix cargo install --path helix-term
這會將 hx 二進位制檔案安裝到 $HOME/.cargo/bin,現在將 runtime/ 目錄複製到某處。預設情況下,Helix 將在config目錄或與可執行檔案相同的目錄中查詢執行時,但這可以透過 HELIX_RUNTIME 環境變數覆蓋。
如果要將runtime/目錄嵌入到 Helix 二進位制檔案中,可以使用以下 構建它:
cargo install --path helix-term --features "embed_runtime"
Arch
AUR 提供兩個軟體包:
- helix-bin:包含來自 GitHub 版本的預構建二進位制檔案
- helix-git: 構建此儲存庫的主分支
MacOS系統
Helix 可以透過自制軟體安裝在 MacOS 上:
brew tap helix-editor/helix brew install helix
目前,helix已經在Github上標星2.7K,累計分支81(Github地址:)
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2778975/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim編輯器
- VIM編輯器的巨集操作
- Vim 編輯器的相容模式模式
- vim編輯器常用的命令
- 火爆 GitHub!這個神器開源了!Github
- LINUX VIM編輯器Linux
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- Vim沒上榜?Top 20編輯器的排名竟然這樣的......
- 03_vim編輯器的使用
- 編輯器之神:VIM 的基本操作
- 3 個可以替代 Emacs 和 Vim 的文字編輯器Mac
- 高效使用Vim編輯器--Vim編輯器常用命令學習筆記筆記
- Linux編輯器Vim簡介Linux
- Vim 編輯器常用命令
- Git清空VIM編輯器內容Git
- Linux精講——vim編輯器Linux
- Vim編輯器常用命令
- Github基於Web的編輯器GithubWeb
- Linux系統中的Vim編輯器Linux
- 推薦幾款火爆的Python線上編輯器Python
- 使用 Vi/Vim 編輯器:基礎篇
- centos7安裝vim編輯器CentOS
- vim 列編輯模式模式
- vi和vim的編輯模式模式
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- Linux– 檔案編輯器 vi/vim(1)Linux
- 編輯器之神VIM 總結 基礎部分
- Linux編輯器vim鍵盤詳解Linux
- vim編輯器有哪些模式?學習linux需要學什麼模式Linux
- Linux系統下Vim編輯器的三種模式主要包含什麼?Linux模式
- Linux 筆記分享五:VIM 文字編輯器Linux筆記
- 社群的markdown編輯器github地址誰知道啊Github
- Linux系列開坑記(二)-神的編輯器VimLinux
- 設定Vim編輯器裡Tab的長度,行號
- Linux編輯器Vim常用命令講解Linux
- 如何安裝和使用純文字編輯器 vi/vim
- Linux學習筆記(九)Vim文字編輯器的使用Linux筆記
- 配置Vim編輯器設定Tab鍵的格數(長度)