当前位置: 首页 > article >正文

在 coc.nvim 插件中,自动补全时,候选词后面的 大写字母

在 coc.nvim 插件中,自动补全时,候选词后面的 大写字母 表示的是 补全项的来源。这通常用于指示当前候选项来自哪个补全源,帮助你理解候选项的来源是什么。以下是常见的几种大写字母及其含义:

常见的大写字母含义
1. C - 来自 coc 插件:表示补全项是由 coc.nvim 插件本身提供的。
2. S - 来自 snippet:表示补全项是来自代码片段(snippet)。coc-snippets 插件或者其他相关插件会提供这些选项。
3. L - 来自 LSP(语言服务器协议):表示补全项是由 LSP 提供的。coc.nvim 会通过 LSP 与语言服务器进行通信,并返回补全项。
4. F - 来自文件:表示补全项来自当前打开的文件内容。
5. B - 来自缓冲区(Buffer):表示补全项来自当前缓冲区内的文本。
6. P - 来自路径补全:表示补全项来自文件路径的补全,比如输入路径时的文件名补全。

示例

假设你输入代码时看到以下候选项:

printf C
Print S
print L

•	printf 后面的 C 表示它来自 coc 插件。
•	Print 后面的 S 表示它来自代码片段(snippet)。
•	print 后面的 L 表示它是从 LSP 服务器提供的补全项。

这些大写字母帮助用户识别候选项的来源,特别是在有多个补全源同时提供补全时,能够帮助你选择最合适的补全项。

如何禁用或自定义补全候选项的显示

如果你不希望显示这些大写字母,可以通过配置 coc.nvim 来控制补全项的显示格式。可以通过设置 coc.preferences.formatting 来调整候选项的显示方式,或者直接调整提示中的格式。

“coc.preferences.formatting”: false

这种设置可以让候选项看起来更加简洁,但你可能会失去来源的提示。


http://www.kler.cn/a/597812.html

相关文章:

  • 【机器学习】使用Python Spark MLlib进行预测模型训练
  • 【uniapp】内容瀑布流
  • 系统架构设计知识体系总结
  • k8s运维 设置Pod实现JVM内存根据容器内存动态调整
  • 使用BAT批处理加PYTHON进行WORD批量文字删除
  • 银河麒麟桌面版包管理器(五)
  • 使用vscode搭建pywebview集成vue项目示例
  • Android Coil3阶梯preload批量Bitmap拼接扁平宽图,Kotlin
  • Liunx系统Microsoft SQL Server数据库还原
  • 设计模式:创建型、结构型、行为型
  • 【Spring】深入理解 Spring 事务管理
  • Cesium 自定义路径导航材质
  • 运算放大器(一)运算放大器的参数、选型与应用
  • 防火墙设置屏蔽漏洞
  • 【leetcode题解】链表
  • mysql5.7及mysql8的一些特性
  • python包和模块
  • 深入理解指针(1)(C语言版)
  • 计算机操作系统(六) 进程控制与进程通信 (附带图谱更好对比理解)
  • 指针,数组 易混题解析(一)