x-cmd-pkg | 后现代模态文本编辑器:helix

简介

helix 是一款基于 Rust 语言开发的文本编辑器。旨在为用户带来更简单、高效的文本编辑体验。它的操作方式与 Vim 保持一致,可用于快速查看和编辑各种文本文件。

helix 非常适合编辑代码,它支持多种编程语言,并提供代码补全功能

首次用户

  1. 使用 x helix 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 helix 命令常用功能的 demo 示例,可以帮你快速上手 helix 。

  3. 使用案例:
    helix-1min-cn

    # 启动 helix
    $ x helix
    
    # 使用 helix 编辑指定文件
    $ x helix path/file
    

功能强大的文本编辑器

helix 不仅与 vim 的快捷键操作兼容,还内置了多光标、多选区和选择语法节点(例如: 函数名、类名等)功能。用户可以同时选择多个文本片段进行编辑,也可以选择某一节点进行更改。

helix 支持 LSP(Language Server Protocol)提供了代码补全、重构、跳转到定义以及错误和警告标记等功能。为开发者提供了优秀的编辑环境。

独特的编辑语法

helix 在编辑文本的过程中可以通过按键序列触发特殊的编辑事件。在选中某个段文本后,可以通过特殊的按键序列快速实现替换字符、首尾添加字符和删除字符等操作。

更酷的终端文本编辑器

helix 通过集成 Tree-sitter 来生成高容错且健壮的语法树,从而实现更好的语法突出显示、缩进计算和代码导航。

helix 提供多款精美主题供用户选择。如果仍不满意,还可以自定义主题。

竞品和相关作品

  1. Kakoune: helix 功能与 Kakoune极为类似,helix 也认同 Kakoune 的大部分设计决策。Kakoune 更注重交互性和灵活性,但 Kakoune 目前还不支持 Windows 版本。
  2. Neovim: neovim 是 helix 灵感的另一个来源,neovim 专注于可扩展性和可用性。目前为止 helix 插件系统仍处于设计阶段。

进一步阅读

  • 18
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值