当前位置:首页 > 技术文章 > 正文内容

我常在使用的几个 VIM 插件(我常在使用的几个 vim 插件)

zonemu2个月前 (07-09)技术文章27

今天给你分享几个我觉得还不错的 VIM 插件,也许能给你带来一点「惊喜感」。

vim主题插件

你完全可以让你的编辑器按照你喜欢的样子呈现,在 vimcolors 这个网站中,汇集了很多的主题,你可以进去挑选一个你喜欢的,然后安装上,酷得一批:

地址:

https://vimcolors.com/

nerdtree

使用这个插件可以让你的 VIM 看到当前文件所在的目录层级,并且可以使用快捷键快速的查看,编辑等操作:

地址:

https://github.com/preservim/nerdtree

可视化代码层级

我们知道,代码会有一些缩近以及逻辑层级,这个 indentLine 插件可以在你的代码中显示一条虚线,你可以清晰的看到代码之间的层级关系:

地址:

https://github.com/Yggdroot/indentLine

状态栏

vim在不同的使用场景下可以切换不同的模式,你在写代码时也有当前的状态信息,这个 vim-airline 可以将它们在状态栏清晰的显示出来:

代码自动规范

这个 vim-autopep8 插件可以让你的代码一键遵循 pep8 代码规范,像我这样,当你安装好这个插件,然后配置好之后就可以一键格式化:

是不是很爽?

地址:

https://github.com/tell-k/vim-autopep8

代码自动补全

这个 jedi-vim 插件可以让你在写 Python 代码的时候实现自动补全功能,并且还会将具体的函数使用注释显示给你看,配置好后还可以实现代码之间的跳转,写个简单的 requests 调用让你感受一下:

地址:

https://github.com/davidhalter/jedi-vim

实现交互式编程环境

最后再说个,这个 repl 插件可以让你实现边写代码边实现交互、debug。

看,是不是比直接使用 ipython 好用多了:

地址:

https://github.com/sillybun/vim-repl

OK,以上就是今天给你带来的分享,那啥,别光收藏,记得点赞。

相关文章

面试官:聊聊你知道的Vue与React的区别

最近面到很多大公司的时候,小编都会碰到一个很尴尬的问题,很多大公司的技术栈都是React,但是小编学的是Vue,其实从本质上来说两者都是比较优秀的前端框架,所以有些面试官会问到Vue和React的区别...

「 VUE3 + TS + Vite 」父子组件间如何通信?

组件之间传值,大家都很熟悉,涉及到 VUE3 +TS 好多同学就无从下手了,所以分享这篇文章,希望看完后提起 VUE3+TS 能够不慌不忙。平时使用的函数如:ref、reactive、watch、co...

GitLab-合并请求(gitlab合并请求合并者还原图解)

描述合并请求可用于在您对项目进行的其他人员之间交换代码,并轻松与他们讨论更改。合并请求的步骤步骤1-在创建新的合并请求之前,GitLab中应该有一个创建的分支。您可以参考本章来创建分支-步骤2-登录到...

程序员开发必会之git常用命令,git配置、拉取、提交、分支管理

整理日常开发过程中经常使用的git命令!git配置SSH刚进入项目开发中,我们首先需要配置git的config、配置SSH方式拉取代码,以后就免输入账号密码了!# 按顺序执行 git config -...

GIT最佳实践,高效提升多团队协同开发效率

多个团队共同维护同一个微服务模块时,经常出现A团队已发布的功能,B团队提交测发布出现冲突或缺失,如何有效解决多团队共同维护的问题呢?常用的版本管理工具有GIT、SVN,这两种版本管理工具,各有千秋;虽...

编写简单的.gitlab-ci.yml打包部署项目

服务器说明:192.168.192.120:项目服务器192.168.192.121:GitLab为了可以使用gitlab的cicd功能,我们需要先安装GitLab Runner安装GitLab Ru...