DevWeekly收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面,每周五首发于GitHub - Jackpopc/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仓库的一个衍生品,它具有很多亮点:
下面,就来单独看一下它的用户界面到底有多漂亮:
欢迎界面
编辑切换为居中
添加图片注释,不超过 140 字(可选)
工作界面
编辑切换为居中
添加图片注释,不超过 140 字(可选)
多光标功能
编辑切换为居中
添加图片注释,不超过 140 字(可选)
文件管理
编辑切换为居中
添加图片注释,不超过 140 字(可选)
快速搜索
编辑切换为居中
添加图片注释,不超过 140 字(可选)
键绑定描述
编辑切换为居中
添加图片注释,不超过 140 字(可选)
上面展示了不同主题、不同功能,就可以看出SpaceVim有多漂亮了。
令人高兴的是,SpaceVim支持macOS、Linux、windows不同平台,还可以运行在Docker里,下面简单一下如何使用。
安装
Linux&macOS
curl -sLf https://spacevim.org/install.sh | bash
Windows
docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
配置
SpaceVim 的默认配置文件是 ~/.SpaceVim.d/init.toml,在这里就可以配置外观主题、自动补全、语言支持等功能,这里不详细介绍,感兴趣的可以查看官方文档:
建议大家有空可以多浏览Github,有很多好用的开源免费工具。但是,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐Github上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVA、JavaScript、Python/ target=_blank class=infotextkey>Python、Go等不同编程语言。此外,还有一些开源工具、优秀的技术文章,喜欢的同学可以Star并收藏一下,每周五会定期更新:
https://github.com/Jackpopc/DevWeekly