Vim 到底可以配置得多漂亮?
DevWeekly 收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面,每周五首发于DevWeekly,欢迎大家 Star 并收藏!
这样说吧,你想让它多漂亮,它就可以多漂亮!
Vim 这么多年可以说是经久不衰,编辑器/IDE 方面无论怎么更新换代,Vim 一直都很坚挺。
我觉得这和它本身特点密不可分:跨平台兼容性、可定制性强、便携式配置和灵活的插件框架、高效的命令操作。
虽然前期学习会有一些吃力,但是一旦学会就可以成为效率奇高的生产力工具。
很多人觉得 VS Code 可以很漂亮、IDEA 可以很漂亮,难道 Vim 就只能跟随 Linux 系统主题那么丑陋吗?
得益于 Vim 灵活的扩展性、可定制性,我们也可以给它配置很强大的功能和漂亮的主题,我之前写过一篇内容,详细的介绍了如何从零开始把 Vim 打造成一款高效的 IDE,自动补全、主题、插件管理都有,喜欢琢磨的同学可以看一下:
不过,动不动都从零开始搭建显然是非常麻烦、低效的。
其实,现在有很多在原生 Vim 的基础上进行扩展打造的一些功能齐全的 Vim 编辑器,这些 Vim 编辑器开箱即用、配置简单,对初学者也很友好,我们可以像用 VS Code、IDEA 那样通过简单的配置就可以实现非常丰富的功能,例如,NeoVim、Kakoune、Helix 等,这些都很不错。
但是,如果你既想拥有 Vim 的强大功能,有希望它能够简单易用、外观漂亮,我更加推荐 SpaceVim,它一个社区驱动的 Vim 发行版。
SpaceVim 开始于 2016 年 12 月,是 wsdjeg 的DotFiles仓库的一个衍生品,它具有很多亮点:
易用且完善的文档:用:h SpaceVim 访问 SpaceVim 中的文档
漂亮的用户界面
记忆性的键绑定:自动显示键绑定指南
快速启动
降低 RSI 的风险。
一致的体验:Vim 和 NeoVim 之间的体验一致
配置简单
下面,就来单独看一下它的用户界面到底有多漂亮:
欢迎界面
编辑切换为居中
添加图片注释,不超过 140 字(可选)
工作界面
多光标功能
文件管理
快速搜索
键绑定描述
上面展示了不同主题、不同功能,就可以看出 SpaceVim 有多漂亮了。
令人高兴的是,SpaceVim 支持 macOS、Linux、Windows 不同平台,还可以运行在 Docker 里,下面简单一下如何使用。
安装
Linux&macOS
Windows
配置
SpaceVim 的默认配置文件是 ~/.SpaceVim.d/init.toml,在这里就可以配置外观主题、自动补全、语言支持等功能,这里不详细介绍,感兴趣的可以查看官方文档:
https://spacevim.org/documentation/
建议大家有空可以多浏览 Github,有很多好用的开源免费工具。但是,目前 Github 上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐 Github 上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖 C++、JAVA、JavaScript、Python、Go 等不同编程语言。此外,还有一些开源工具、优秀的技术文章,喜欢的同学可以 Star 并收藏一下,每周五会定期更新:
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/d2371fd9bdad58407fdb8ae33】。文章转载请联系作者。
评论