通过Vim实时格式化代码

Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

Vim 有很多代码格式化插件,比如auto-format和neoformat。但它们都需要运行某个命令或:w用于触发格式化。

是否可以实时查看立即格式化的代码?如果是这样,那多方便。

现在好了,有一个小插件vim-rt-format,它可以在按下 ENTER 后立即在 INSERT 模式下格式化当前行:

当你专注于编辑时,一切都是在不需要额外注意的情况下完成的。无需停止您的工作来运行额外的命令,例如gq或:Neoformat。

准备好试试了吗?首先,+python3必须在您的 vim 中启用功能,通过以下方式检查:

:echo has('python3')

如果您当前的 vim 版本支持 python ,它将返回1。如下图。

如果没有,请安装一个具有+python3功能的新 vim ,例如在 ubuntu/debian 中:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install vim-nox

其次,需要一个名为的python模块autopep8:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo pip install autopep8

然后在您的.vimrc:

" 使用 vim-plug 安装插件: Plug 'skywind3000/vim-rt-format' " 默认情况下,它将在插入模式下由“ENTER”触发。
" 将此设置为 1 以使用`CTRL+ENTER`,并保持 " 默认的“ENTER”行为不变。
let g:rtf_ctrl_enter = 0
" 离开 INSERT 模式的时候再格式化一次 let g:rtf_on_insert_leave = 1 

为当前缓冲区启用插件:

:RTFormatEnable

一切准备就绪,重新启动 vim,编辑一些文件,然后您将度过美好的一天。

顺便说一句:目前,它支持的语言包括 Python、Lua、Ruby 和 Javascript。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/211634.html<

(0)
管理的头像管理
上一篇2025-04-10 11:58
下一篇 2025-04-10 12:00

相关推荐

  • 服务器防火墙硬件和软件哪个效果更好,怎么选

    在服务器防火墙的选型中,硬件防火墙与软件防火墙并非非此即彼,而是互补关系,对于追求高安全等级与稳定性的生产环境,采用硬件防火墙做网络层隔离,配合软件防火墙做主机层加固,是当前公认效果最好的组合方案,硬件防火墙与软件防火墙的核心差异性能与资源占用硬件防火墙依托专用ASIC芯片或FPGA处理数据包,转发延迟通常在微……

    2026-07-26
    0
  • 站群服务器做GEO的核心逻辑是什么?,怎么做

    站群服务器做SEO的核心逻辑,是通过独立IP和资源隔离,彻底切断站点间的关联性,让搜索引擎对每个网站进行独立评估,从而降低连带风险并提升整体排名效率,站群服务器的核心价值:独立性与隔离性IP独立性:为什么是命门搜索引擎在评估网站时,会记录IP地址,如果多个站点共享同一个IP,它们之间很容易被判定为同一主体控制……

    2026-07-26
    0
  • 弹性云服务器到底是什么意思怎么收费,多少钱一个月

    弹性云服务器(Elastic Cloud Server,ECS)是一种可随时调整计算资源的云服务器,收费方式以按需付费和包年包月为主,用户只需为实际使用的资源买单,什么是弹性云服务器弹性云服务器本质上是一台运行在云端、配置可以灵活调整的虚拟机,它不像物理服务器那样固定规格,你可以在业务高峰期快速增加CPU、内存……

    2026-07-26
    0
  • 黑洞解封到底是什么意思,需要多久才能恢复

    黑洞解封是指将被黑洞路由策略屏蔽的IP地址恢复正常通信的过程,恢复时间通常取决于攻击流量是否彻底停止,多数情况下在攻击停止后10分钟到24小时内自动解除,用户也可通过联系服务商手动加速解封,黑洞解封到底是什么用拟人化的方式理解,黑洞就是网络世界的“强制隔离区”,当某个IP地址遭遇大量异常流量,比如DDoS攻击……

    2026-07-26
    0
  • 站群服务器IP段怎么选最安全,有哪些注意事项

    选择站群服务器IP段的安全核心在于IP地址的独立性、机房的路由策略以及服务商的合规资质,一个可靠的IP段必须来自持牌自营机房,具备独立C段和清洗能力,才能避免被关联风险,为什么IP段选择决定站群安全搜索引擎对IP关联的识别算法近年来越来越精细,同一C段或广播域的IP,爬虫通过反向DNS、路由跳数等特征很容易判断……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注