螺旋:为什么(以及如何)我使用它 | 乔纳森的博客

主要观点:作者是个喜欢“炫酷”科技的人,虽常用 VS Code 和 IntelliJ,但内心渴望更小众的文本编辑器,于是尝试了 Helix。介绍了 Helix 的特点,如模态终端编辑器、良好默认值、先选择后操作模式等,还包括安装、启动、文件操作、终端使用、多标签页、快捷键、LSP 与可配置性等方面的内容,同时也提及了 Helix 的一些缺点,如终端限制导致的一些问题,但作者仍喜欢并会继续使用 Helix,期待其插件系统的发布。
关键信息

  • Helix 是模态终端编辑器,有良好默认值和先选择后操作模式。
  • 安装可通过 Homebrew,启动方式多样,如 hx path/to/file.txt 等。
  • 缺少文件浏览器视图,通过 space f 打开“跳转到文件”选择器。
  • 需另找终端模拟器以同时使用 Helix 和终端。
  • 配置多个标签页可在 .config/helix/config.toml 中添加 [editor] bufferline = "multiple"
  • Helix 快捷键与其他编辑器不同,有主模式和副模式。
  • LSP 使语言支持良好,但配置语言服务器时存在一些问题。
  • Helix 是终端编辑器,有优点也有缺点,如界面元素受限等。
  • 作者期待 Helix 的插件系统。
    重要细节
  • 作者之前使用终端文本编辑器多为临时操作,使用 Helix 需改变一些习惯。
  • 进入副模式会有弹出提示显示该模式的命令。
  • 配置语言服务器时需更新配置并指定支持的语言。
  • 底层协议更新可能导致 Helix 与服务器通信问题。
  • 作者对比了 Helix 与其他编辑器的功能,如文件导航、三向合并界面等。
  • 作者希望有一个兼具 Helix 速度和简单性以及全 IDE 功能的编辑器。
阅读 8
0 条评论