《Vim实用技巧(第2版)》学习笔记:技巧119-根据上下文自动补全

本文介绍了Vim中的全能补全功能,这是一种类似于IntelliSense的智能代码补全机制,能够提高编程速度并减少错误。通过设置nocompatible和filetypepluginon,启用相关插件,可以支持多种编程语言如CSS、HTML等的补全。此外,还讨论了如何自定义全能补全插件,并提供了CSS等静态语言适合使用此功能的原因。
摘要由CSDN通过智能技术生成

技巧119-根据上下文自动补全

在这里插入图片描述

  • 全能补全时由Vim实现的intellsense功能。

    • intellsense 是 Intelligent Sense的缩写,指的是一套编程环境。
    • intellsense通过减少程序员常犯的误解、笔误以及其他错误,帮助他们加快编码的流程。
  • 全能补全功能可以通过命令进行触发。

    • 参见:h compl-omni
    • 实际上该功能由专用的文件类型插件实现,因此,必须先加载以下配置行。
    • essential.vim
    set nocompatible
    filetype plugin on
    
    • 此外,还必须安装一个为所用语言实现全能补全功能的插件。
      • Vim的发行版本身就支持十几种语言,包括:HTML、CSS、Javascript、PHP、以及SQL。
      • 可以通过:h compl-omni-filetypes 找到完整的支持语言列表。
  • CSS相对静态的语法特性决定了其非常适合采用全能补全功能。

自己写一个全能补全插件

:h complete-functions
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

打杂程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值