查看原文
其他

火爆Github!这个号称后现代编辑能超越Vim么?(附源码)

GitHub猿 2021-12-16

来自:开源最前线

往期文章:一款基于 Vue 和 Electron 的接口文档管理工具(附源码)

正文


大家好,我是GitHub猿。今天,推荐一个工具。

上次是谁要编辑工具的项目啊,猿哥帮你找到了。


这是我目前见过的最好的编辑工具。功能完整,代码结构清晰。值得推荐。



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



但是市面上的主流编辑器就那些,已经很久没看到新面孔了,最近,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: 构建此存储库的主分支

  • 搜索公众号GitHub猿回复“电商”,送你一份惊喜礼包。


MacOS系统

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

brew tap helix-editor/helix
brew install helix




目前,helix已经在Github上标星2.8K,累计分支81

源码获取

扫码下方二维码,后台回复【编辑】即可获取


版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
往日文章:
SpringBoot版的迷你天猫商城系统(附源码),改改就能接外包换钱!

推荐一个GitHub上的 Java 前后端(Spring Boot+Vue+微信小程序)电商项目(附源码)

GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目有点强!

这或许是最美的Vue+Element开源后台管理UI

现在的学生太强了,徒手撸了一个小米商城项目(附源码)!


最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存