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

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

 [[406344]]

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

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

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

  • 类似 Vim 的模态编辑
  • 多项选择(Multiple selections)
  • 内置语言服务器支持
  • 通过 tree-sitter 实现语法高亮和代码编辑

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

  1. git clone --recurse-submodules --shallow-submodules -j8 https://github.com/helix-editor/helix 
  2.  
  3. cd helix 
  4.  
  5. cargo install --path helix-term 

这会将 hx 二进制文件安装到 $HOME/.cargo/bin,现在将 runtime/ 目录复制到某处。默认情况下,Helix 将在config目录或与可执行文件相同的目录中查找运行时,但这可以通过 HELIX_RUNTIME 环境变量覆盖。

如果要将runtime/目录嵌入到 Helix 二进制文件中,可以使用以下命令构建它:

  1. cargo install --path helix-term --features "embed_runtime" 

Arch Linux

AUR 提供两个软件包:

  • helix-bin:包含来自 GitHub 版本的预构建二进制文件
  • helix-git: 构建此存储库的主分支

MacOS系统

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

  1. brew tap helix-editor/helix 
  2.  
  3. brew install helix 

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

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2021-09-15 10:43:08

Python程序开源工具

2018-09-29 14:39:56

云计算后现代互联网网

2020-09-07 15:46:48

GitHubVim开发

2021-09-29 16:53:53

区块链数据技术

2018-09-25 09:25:11

Vim编辑器命令

2018-05-11 14:59:21

LinuxVim编辑器

2020-10-14 14:00:39

VIM编辑器

2023-08-14 07:58:50

GitHubMetaGPT人工智能

2021-04-28 10:46:47

微软GitHub 开源

2017-03-09 11:45:16

LinuxVim编辑器

2011-02-21 14:10:46

Vim编辑

2022-11-04 15:56:41

2020-02-27 16:17:31

代码规范codegithub

2010-01-12 17:56:21

Fedora vim

2021-03-10 09:39:15

GitHub 技术开源

2015-01-22 16:34:54

Github国产开源项目

2014-07-14 16:05:04

开源中国GitHub

2017-06-02 09:10:15

架构等效性系统

2018-02-09 09:58:41

Linux编辑器Vi

2012-03-20 10:50:19

EclimVIMJava
点赞
收藏

51CTO技术栈公众号