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

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

zonemu14小时前技术文章2

今天给你分享几个我觉得还不错的 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,以上就是今天给你带来的分享,那啥,别光收藏,记得点赞。

相关文章

财务主管花了一周时间自制费用报销管理系统,是我见过最好用的

公司的费用报销又多又乱,一不小心就出错!头疼,财务主管花了一周时间自制费用报销管理台账,分类统计,重复报销还能自动提醒,真的少了很多麻烦!费用报销是财务日常工作必会面对的,各种票据太多太乱,搞的很烦,...

Vue3 中,父子组件如何传递参数?(vue父子组件传递数据方法)

在 Vue3 中,组件化开发是非常重要的特征,那么组件之间传值就是开发中常见的需求了。组件之间的传值三种方式:父传子、子传父、非父子组件传值。一、父传子( defineProps )父组件主要通过使用...

vue:组件中之间的传值(vue组件之间传参)

一、父子组件之间的传值----props/$emit1、父组件向子组件传值--props2.子组件想父组件传值-this.$emit('select',item)二、父组件向下(深层)...

【Vue3 基础】05.组件化(组件使用vuex)

这是 Vue3 + Vite + Pinia +TS + Element-Plus 实战系列文档。最近比较忙没什么时间写文章,争取早日把这个系列完结吧~生命周期和模板引用在本章之前,我们通过响应式 a...

Vue父子组件参数传递方法(vue父子组件传参方式)

在 Vue 中,父子组件之间的参数传递是常见的需求,主要通过 Props 和 自定义事件 实现。以下是详细说明和代码示例:一、父组件向子组件传递参数(Props)父组件通过 属性 向子组件传递数据,子...

崩溃!3 道 React 面试必卡题,吃透稳过金九银十

凌晨三点还在对着 “React 组件为什么重复渲染” 抓耳挠腮?别慌!今天挑出 3 道让 90% 候选人卡壳的高频题,全是大厂面试官挖的 “坑”,手把手教你见招拆招,看完直接装进面试 “弹药库”!先问...