VSCode 根据需要设置自动补全(代码联想)类别

问题描述

  1. 用VS Code写markdown的时候打开了代码联想,但是由于联想的类别太多造成了不便。
    例如,希望补全\blue命令的时候它会联想单词block,从而带来了不便。

  2. 按下回车时希望是换行,而不是选择suggestion

问题解决 -1

  • ctrl shift P
  • 搜索settings, 打开用户设置
  • Text Editor --> 下面的Suggestion

根据不希望的提示类型关闭 Suggest: Show XXX即可。

例如,希望关闭的是 abcword类型

在这里插入图片描述
在这里插入图片描述

则关闭下面的选项即可

在这里插入图片描述

问题解决 -2

如下图设置为off即可。此时,只能使用tab键入自动补全
在这里插入图片描述

插件使用配置(config)还是很灵活的,当然也是弊端,配置不当,效果就没了。 使用时候,重要的参数如下(此demo参数配置点击右键看源码): url: 'http://suggest.taobao.com/sug?code=utf-8&extras=1', queryName: 'q', //url?queryName=value,默认为输入框的name属性 jsonp: 'callback', //设置此参数名,将开启jsonp跨域功能(我要调淘宝数据,非跨域不可,淘宝的回调参数名就是callback),否则使用json数据结构 item: 'li', //下拉提示项目单位的选择器,默认一个li是一条提示,与processData写法相关。 processData: function(data){ }//自定义处理返回的数据,该方法可以return一个html字符串或jquery对象,将被写入到提示的下拉层中。 右键查看源码,将看到本demo所编写的processData函数是怎样的,所以这个参数是把如何表现交给你来做了,但别忘了配合 item 参数 getCurrItemValue: function($currItem){ }//定义如何去取得当前提示项目的值并返回值,插件根据此函数获取当前提示项目的值,并填入input中,此方法应根据processData参数来定义。 是的,如果你自定义了processData,这个参数恐怕也需要自定义,默认是获取$currItem.html(),你也可以return $currItem.attr('an attrName'); 右键查看源码,将看到本demo所编写的getCurrItemValue函数是怎样的 textchange: function($input){}, //不同于change事件在失去焦点触发,inchange依赖本插件,只要内容有变化,就会触发,并传入input对象 onselect: function($currItem){} //当选择了下拉的当前项目时执行,并传入当前项目。比如选择了某个提示项目,就提交表单。 sequential: 0, //按着方向键不动是否可以持续选择,默认不可以,设置值可以是任何等价的boolean
<think>好的,我现在需要帮用户推荐Visual Studio Code常用的开发插件。首先,用户提到了他们之前看到的引用内容,里面提到了Auto.js相关插件和一些通用工具,比如Bracket Pair Colorizer 2、Chinese Language支持等。用户现在想寻找更多常用开发插件,可能需要覆盖不同编程语言和开发场景。 首先,我应该整理引用中提到的插件,确保包含进去。例如Auto.js-Pro-Ext用于和手机通信,Bracket Pair Colorizer 2彩色括号,这些是基础工具。然后,用户可能需要其他类型的插件,比如代码美化、调试、版本控制等。需要分门别类,让回答结构清晰。 然后考虑用户可能的开发需求,比如前端、后端、或者特定语言如JavaScript、Python、PHP等。每个类别下推荐相关插件,比如Prettier用于代码格式化,ESLint用于JavaScript代码检查,GitLens增强Git功能。 另外,用户可能对效率工具感兴趣,比如快捷键管理、代码片段生成等。例如Live Share可以实时协作,Code Runner快速运行代码片段。需要确保推荐的插件覆盖面广,但不过于冗长。 还要注意引用中提到的koroFileHeader添加注释,Code Spell Checker检查拼写,这些也是有用的工具,应该包含在内。同时补充一些其他常用插件,比如IntelliSense相关的,比如Python扩展、VSCode-icons美化图标。 需要检查是否有重复推荐,确保每个插件都有明确的功能描述,并按照功能或用途分类,比如代码美化、效率提升、语言支持等。最后,生成相关问题,引导用户深入探讨,例如如何配置插件或特定语言插件推荐。</think>### Visual Studio Code 常用开发插件推荐 #### 一、代码美化与可读性 1. **Bracket Pair Colorizer 2** 为不同层级的括号添加不同颜色,提升嵌套代码的可读性,例如: $$\{ \left( [\text{示例}] \right) \}$$ [^1] 2. **indent-rainbow** 将缩进空格显示为渐变色,直观呈现代码结构层级[^1]。 3. **Prettier** 自动格式化代码(支持JavaScript/TypeScript/HTML/CSS等),保持团队代码风格统一。 4. **vscode-icons** 为不同文件类型添加图标标识,提升文件浏览效率。 --- #### 二、效率工具 1. **Auto.js-Pro-Ext** 实现VS Code与手机Auto.js应用的代码同步与调试,适用于移动端自动化开发。 2. **koroFileHeader** - 文件头部注释:`Ctrl+Alt+I` - 函数注释:`Ctrl+Alt+T` 自动生成标准化注释模板。 3. **Code Spell Checker** 实时检查变量名、注释的英文拼写错误。 4. **Tabnine** 基于AI的代码补全工具,支持多种语言上下文联想。 --- #### 三、语言与框架支持 1. **Python** 官方扩展,提供语法高亮、调试、智能提示等功能。 2. **PHP Intelephense** PHP代码格式化与语法检查,支持命名空间解析。 3. **Auto Close Tag** 自动补全HTML/XML标签,如输入`<div>`后自动生成`</div>`[^2]。 4. **Live Server** 为前端项目启动本地服务器,支持文件修改后自动刷新页面。 --- #### 四、协作与版本控制 1. **GitLens** 增强Git功能,显示代码作者、提交历史、差异比对等。 2. **Live Share** 实时协作编程,允许多用户同时编辑同一文件并共享调试会话。 --- #### 五、调试与运行 1. **Code Runner** 一键运行代码片段(支持Python/Java/C++等),输出直接显示在终端。 2. **Debugger for Chrome** 在VS Code中直接调试JavaScript代码,支持断点与变量监控。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不再更新,请勿购买!!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值