最近试用了 Helix 编辑器,很对我口味

电子芥末
·

我是看到了这个贴子发现这个编辑器的: 《尝试使用 helix 作为文本编辑器的爽点和痛点》 https://v2ex.com/t/848997

立即下载试用,第一印象很不错。

优点一:零配置开箱即用

安装后,完全不需要写配置文件,也不用安装插件,直接就拥有带预览功能的 file-picker 和 buffer-picker, 很方便很好用。

helix-file-picker-small.jpg

安装对应语言的 LSP server 即可获得在函数定义与函数引用之间跳转等功能。

安装 LSP server 也很简单,比如 Python 只需要 pip install python-lsp-server 即可。

优点二:有非常丰富的提示

比如按一下空格键就会弹出提示框:

helix-space-mode.jpg

可以看到, 空格 + f 就能打开 file-picker, 空格 + p 就能粘贴系统剪贴板的内容。

值得一提的是 空格 + ? 可打开命令面板,输入关键词查找命令,并可看到其快捷键。 比如我想在行首插入字符,但不记得快捷键,那我输入 'start' 查找,就可以看到快捷键是 'I', 入门阶段可以这样查,熟悉后常用命令就不用查了。

helix-commad-pallete.jpg

很方便,而且入门学习成本比 vim 更低,因为有提示,减轻记忆负担。

上述是以空格键开头的一些常用命令,另外以 g, zm 开头也有不同的 命令提示, 详见官方文档 https://docs.helix-editor.com/keymap.html

总结

对于我来说,这些功能就基本够用了,关键是零配置,这点我很喜欢,入门过程比较舒服 (当然是与 vim, emacs 之类相比),而且 Helix 是 Rust 制造,性能很高,我打算长期 使用。(本文也是在 Helix 中完成)

4月30日补充

又使用了几天,这几天用 Helix 来写程序,感觉还不错。最大的不适是默认主题 (如上面的插图所示,紫色背景),实在用不习惯。官方文档只说如何自定义颜色主题, 完全没有提及自带 了一些主题。后来实现受不了,才研究了一下,发现原来自带了一堆主题, 使用命令 ':theme' 即可换主题。现在舒服多了。

helix-color-theme.jpg

1
社区准则 博客 联系 社区 状态
主题