社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

火爆Github!这个号称后现代编辑能超越Vim么?

程序猿 • 2 年前 • 268 次点击  

开源最前线(ID:OpenSourceTop) 猿妹编译

链接:https://github.com/helix-editor/helix


这些年来,编写代码本身已经成为一种艺术。一个好的代码编辑器不仅仅是一个简单的文本编辑工具,它可以让你的代码转化为更大的项目的可用组件。因此每个开发者都希望拥有一个快速、易于使用且功能均衡的代码编辑器。



但是市面上的主流编辑器就那些,已经很久没看到新面孔了,最近,GitHub 上出现了一个很火的项目 —— 后现代文本编辑器Helix。这个编辑器被称为是后现代编辑器。

helix受kakoune/neovim启发的编辑器,用 Rust 编写,编辑模型基于kakoune。主要具有以下特性:
  • 类似 Vim 的模态编辑

  • 多项选择(Multiple selections)

  • 内置语言服务器支持

  • 通过 tree-sitter 实现语法高亮和代码编辑


Helix打包了各种发行版,你也可以选择从源代码快速构建的方法:


git clone --recurse-submodules --shallow-submodules -j8 https://github.com/helix-editor/helix
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 Linux

AUR 提供两个软件包:
  • helix-bin:包含来自 GitHub 版本的预构建二进制文件

  • helix-git: 构建此存储库的主分支


MacOS系统

Helix 可以通过自制软件安装在 MacOS 上:

brew tap helix-editor/helix
brew install helix




目前,helix已经在Github上标星2.7K,累计分支81(Github地址:https://github.com/helix-editor/helix

--- EOF ---


推荐↓↓↓


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/116267
 
268 次点击