阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

火爆Github的这个编辑器能超越Vim么?

27次阅读
没有评论

共计 1012 个字符,预计需要花费 3 分钟才能阅读完成。

导读 编写代码本身已经成为一种艺术。一个好的代码编辑器不仅仅是一个简单的文本编辑工具,它可以让你的代码转化为更大的项目的可用组件。

火爆 Github 的这个编辑器能超越 Vim 么?

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

火爆 Github 的这个编辑器能超越 Vim 么?

但是市面上的主流编辑器就那些,已经很久没看到新面孔了,最近,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

火爆 Github 的这个编辑器能超越 Vim 么?

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

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1012字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中