首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么VS代码显示建议,即使它们与单词无关,而且显然也是在输入shift + 9后应用它们?

VS代码显示建议是因为它内置了智能代码补全功能,可以根据当前的上下文和已输入的内容,提供相关的代码建议和补全选项。这样可以大大提高开发效率和减少错误。

即使建议与当前输入的单词无关,也有可能是因为VS代码根据代码语法和上下文进行了分析,推测出可能的代码片段,并提供给开发者作为参考。这种智能的代码补全功能可以帮助开发者快速编写代码,减少手动输入的工作量。

输入shift + 9后应用建议的原因是,shift + 9是一个常用的快捷键组合,用于触发代码补全功能。当开发者输入这个快捷键组合时,VS代码会根据当前的上下文和已输入的内容,自动显示相关的代码建议。开发者可以通过键盘上下键或鼠标点击来选择并应用建议。

总之,VS代码显示建议的目的是为了提供更好的开发体验和编码效率,帮助开发者更快地编写代码并减少错误。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VSCode的10个巧妙技巧

但是,其中一些有用的功能并不明显,即使对于经验丰富的用户也是如此。而且,随着 VS Code 的每次新版本发布,更多便捷的功能被推出——通常会保持水线以下。...从初学者到经验丰富的资深用户,对各个等级的 VS Code 开发者都具有吸引力。 查找任何 VS Code 命令 想要在 VS Code 中查找任何命令吗?按 Ctrl-Shift-P 并开始输入。...VS Code 语音扩展操作中。光标附近的麦克风图标表示扩展程序正在监听输入 VS Code 文档中使用多个光标 VS Code 中编辑文档的一种相当神奇的方法是定义多个光标。...从多个文档中获取基于单词建议 VS Code 可以您键入大多数常见纯文本文档类型时提供基于单词建议。但是,默认情况下,建议仅从当前文档或相同类型的打开文档中提供。...如果您有包含应用程序类型存根的文件,但您正在编辑的文件不共享文件扩展名,这将非常方便。 从所有打开的文档中启用 VS Code 中的单词建议建议“db_context”来自一个打开的代码文件。

14110

用了VS Code、IDEA等十几款编辑器,我总结出优秀编辑器的特质

如果我的光标位于一个单词上,并且我想移至与我的光标同一行上非常接近的另一个单词的开头,那么如果相隔三个单词,我将只输入www(或者 3w)。...我的当前缓冲区中键入SPC l会发生: 键入任何高亮显示的字符将使我的光标跳至该字符。对于单词也是如此,命令是SPC w: 对于字符模式,输入 SPC c 我必须按另一个字符(我想跳到的字符)。...为什么不使用 Web 技术: 计算机上编辑内容 Web 技术无关。...社区有大量资源可以帮你学习使用 DOOM emacs,即使你不打算使用 emacs 或 DOOM emacs,我也强烈建议你看一看。...许多不同的编辑器中都有这个方案的 fork。 对我来说,atom 看起来很像 VS Code,但是前者的 UI 比较漂亮—— VS Code 相比,我更喜欢 atom 的 UI。

1.8K10
  • 大四学生用GPT-2开发补代码神器,支持五种编译器:让程序员专注解决问题

    如今,这款神器VS Code的扩展商店里,已经有将近20万的下载量,并且全部五星好评,被称为程序员的“黑魔法”。 ?...GPT-2主要用于自然语言处理,尽管补全代码和自然语言处理可能看起来毫无关系,但是Jacob认为,补全代码需要以一些意想不到的方式理解语言,比如,可以让模型if/else语句下尝试否定单词: ?...支持五种编译器,在编程界“电话被打爆” TabNine支持Sublime Text、VS Code、Sublime Text、Atom、Emacs、Vim五种代码编辑器,而且安装也都十分方便。...因此,为了获得完成建议,您需要多次运行这个模型,并询问它认为接下来会出现什么代码,然后(实际代码上) 再次运行它,这时就会得到(建议的)代码列表。...Jacob Jackson: 是的,这种语言无关的方法的优点就是,它的所有知识都是从(特定编程)语言的代码示例中获得的,因此很容易添加对新语言的支持。

    71540

    28 个提升开发幸福度的 VsCode 插件

    这意味着它会实时运行你输入代码,并在编辑器中显示各种执行结果,建议亲自尝试一下。...但是,既然编辑器可以轻松地完成相同的任务,为什么还要使用不同的应用程序呢? REST Client 它允许你发送 HTTP 请求并直接在 Visual Studio 代码中查看响应。...— 它允许您使用单个命令浏览器中打开repo。 9....Polacode 你经常会看到带有定制字体和主题的代码截屏,如下所示。这是VS代码 x 扩展 image.png 我知道 Carbon 也是一种更好,更可定制的替代品。...在你输入代码时,它将立即运行你的代码,并在代码编辑器中显示各种执行结果。 image.png Quokka 的一个很棒的扩展插件,当你准备技术面试时,你可以输出每个步骤,而不必调试器中设置断点。

    8.7K30

    python最好的开发工具_Python编译器

    1.3 PyCharm配置Python解释器 首先安装 PyCharm 完成之后,打开它会显示如下图(图 9 )所示的界面: 图 9 PyCharm 初始化界面 在此界面中,可以手动给 PyCharm...理由 2:最流行的编辑器之一,配合插件,几乎无所不能 Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且开发者社区非常受欢迎。...+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L:选择多行...图 3 选择路径界面 如图 3 所示,建议不要将 VS Code 安装到系统盘(通常系统盘是 C 盘),可以安装到其它磁盘中。选择好安装位置,继续点击“下一步”,进入下图(图 4 )所示的界面。...VS Code 安装 Python 扩展的方法有 2 种,分别是: 按照下图(图 9 )所示,欢迎界面中选择 “Python”,下方会弹出一个对话框,选择 “OK”,即可完成 Python 扩展的安装

    88430

    提高 JavaScript 开发效率的高级 VSCode 扩展之二!

    你可以尝试 Fira Code,它非常棒而且是开源的。 以下是引入 Fira Code VSCode 辊更改该字体的方法。...如果你处理可能具有相同代码或文件名的应用程序(例如react-native 应用程序和 React Web应用程序),这非常有用。 ?...你还可以 取消注释/注释 alt+shift+u / alt+shift+c 为所有由这个扩展添加的 console.log()。 此外,你也可以通过 alt+shift+d 删除所有: ? 9....Polacode 你经常会看到带有定制字体和主题的代码截屏,如下所示。这是VS代码 x 扩展 ? 我知道 Carbon 也是一种更好,更可定制的替代品。...在你输入代码时,它将立即运行你的代码,并在代码编辑器中显示各种执行结果。 ? Quokka 的一个很棒的扩展插件,当你准备技术面试时,你可以输出每个步骤,而不必调试器中设置断点。

    1.8K30

    Resharper上手指南

    Resharper进阶一:简要介绍 官方下载地址下载地址 注册码: 用户名: User 注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad   面对这样一个问题:为什么.net能够比...我相信我们中的大部分人,即使是最资深的Windows 开发人员,用VS代码比用记事本的效率要高很多,因为我们毕竟需要IDE的帮助以提高我们的生产力。...幸运的是,这些我这里都没有遇到,也许是因为 2G的内存的缘故,反正devenv.exe所占的200~300m内存并没有使我感觉机器变慢,而且我的VS几乎是一直运行中,没有一会关闭一会打开的时候,所以我只需要忍受...这个操作Resharper就是,把光标移动到类名上,然后点Ctrl+Shift+R,除了你想要的提取接口,其他的重构功能也一目了然。而且远比VS自带的要快。   ...• 不是太常用的是生成Equals和GetHashCode方法,我的应用场景中很少重写它们

    1.7K60

    【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(视窗、选择篇)

    而且Mac操作系统里,软件的(偏好)设置快捷键的都是它,(几乎)没有例外。...显然,这里需要补充一个小知识点,这里指的模块有哪些: 一条语句,如:instances.add(instance) 一个代码块:if(xxx) {xxx} 或者 try{xxx} catch(){xxx...比如,当没有选择任何模块时,按option + ↓是无效的,即使下面还有代码块也不会向下选中 查找上/下一个 Action Name Key Find/Move to next Occurrence...control + g会以第一个文本为基础,继续选择下一个同名的文本(control + shift + g是取消选择),如上图所示,可以非常方便的批量修改,即使它们不在同一列、处在不同地方、不都是代码...Action Name Key Column Selection Mode commond + shift + 8 使用该快捷键进入列模式,界面不会有任何变化。

    58410

    ReSharper 配置及用法

    1:安装,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 ? 2:快捷键。...可以在下方预览,即使我们列出所有使用,也不想跳转到每个使用它的地方,这时预览可以帮你大忙。 当你代码编辑器中改动了某些使用时,比如删除了某行,那么查找结果的窗体中,会用删除线表示出来。...9:重构才是王道(上) 重构是一种精神,证明你致力于提供高效的、精炼的、健壮的代码,而不是凌乱的、晦涩的、漏洞百出的代码。  Visual Studio 2005中,微软第一次提供了重构工具。...生成的代码中最常用的是构造函数和属性,当你没有私有字段的时候,只会生成一个空的默认构造函数,而且没有生成属性的功能。...不是太常用的是生成Equals和GetHashCode方法,我的应用场景中很少重写它们

    1.8K10

    VS Code有哪些奇技淫巧?

    例如:解决冲突:VS Code 会识别合并冲突,冲突的差异会被突出显示,并且提供了内联的操作来解决冲突。 暂存或撤销选择的代码行:在编辑器内可以针对选择的行来撤销修改、暂存修改、撤销暂存。...安装插件,通过 ⇧⌘P 唤起命名面板,命令面板中输入『可视化搭建』即可唤起可视化搭建界面,界面内通过选择网页元素、进行拖拽布局、设置元素样式和属性来搭建页面,最后点击『生成代码』就可以生成 React...重命名在这时候就会经常被用到,如果一个变量名代码中出现了100次,逐个的手动修改显然是很麻烦的。 通过快捷键shift+cmd+l能够选择代码中所有出现的名称,能够批量重命名。...多选模式 多行编辑很多开发工具中都是支持的,因为,它的应用场景很多,而且很高效。 如果有多行相近的情况下,这一项功能是非常实用的,能够同时修改多行、多个位置的内容,避免重复劳动。...F9 设置/取消当前行断点 Flutter / Nodejs 开发中比较常用 shift + E 模拟鼠标悬浮到单词,查看提示信息(这一条是我自定义的,具体快捷键设置里搜索关键词 show hover

    1.7K10

    VS2013的常用快捷键以及使用技巧

    + /取消注释 工具—>选项—>环境—>键盘  (显示命令中输入注释 移除原有的快捷键,添加新的Ctrl + /即可) 是的代码段可以折叠 选中代码Ctrl+M+H 即可使得选中的代码可以折叠 ...打开文件的快捷键 Ctrl+; 但是会载入很多无关的文件,所以有点慢    回到光标的上一个位置Ctrl + -,或者下一个位置 Ctrl + Shift + -  (记得 - 是F9下面的那个-...    Ctrl+W选中当前单词     Ctrl+Shift+U选中单词全部大写     Ctrl+U选中单词全部小写 行的操作     在行前插入空行,Ctrl+Enter     在行插入空行...代码中添加应用的lib文件名:#pragma comment(lib,”wpcap.lib”) 3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。 ...其实你只要把鼠标移动到变量上,双击值,然后输入你需要的值。这样就不需要修改代码,重启程序了。 设置下一个运行位置 ? 一个典型的调试案例是我们经常会用逐步调试的方法去分析为什么函数出错了。

    1.9K20

    iintellij IDEA运行环境使用教程

    F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:) Try it !...如果有多个选项,它们会列速查列表里。 6 、用 Ctrl-/ Ctrl-Shift-/ 来注释 / 反注释代码代码块。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。...48 、声明一个变量时代码完成特性会给你显示一个建议名。

    1.1K10

    分享10个必备的VS Code技巧和窍门,提高你的开发效率

    本文中,我们揭示了一些令人信服的VS Code功能,包括增强本地源代码控制、动画打字和快速删除行等。让我们开始使用它们,以实现比以往更快的编码目标。 1....所以VS Code中的时间轴视图提供了一个自动更新的时间轴,显示文件相关的重要事件,例如Git提交、文件保存和测试运行。 展开此视图以查看当前文件相关的事件快照列表。...使用命令面板进行任何操作 除了输入之外,你VS Code中做的几乎所有操作都是“命令”。...我建议你也这样做。 9. 使用多光标编辑功能节省时间 我最早使用VS Code的日子里,多光标编辑是一个令人惊叹的时刻,它允许你不同的位置放置多个光标,并多次删除或插入相同的文本。...由于 A 和 Shift + A 显然是用于编码的键,我在这里包含了 when 值,以确保它们资源管理器窗格具有焦点且当前编辑器中没有活动光标时创建新文件/文件夹。

    51120

    LeCun最新专访:为什么物理世界终将成为LLM的「死穴」?

    这就是所谓的自回归预测,这也是为什么这些 LLM 应该被称为「自回归 LLMs」,但我们只是称其为 LLM。这种过程产生一个单词之前的过程是有区别的。...那些通过预测来学习的自监督算法,即使表征空间中,如果输入数据的冗余度越高,它们学习到的概念也就越多。数据的冗余度越高,它们就越能捕捉到数据的内部结构。...显然,如果我们将其语言相结合,会取得成果,但在此之前,我们必须专注于如何让系统学习世界是如何运作的。 事实上,我们使用的技术是非对比性的。因此,不仅架构是非生成的,我们使用的学习程序也是非对比的。...但问题是,如果你有足够大的潜在客户群,而且无论如何你都需要为他们构建该系统,那么将其发布到开放源代码中也无伤大雅。 Lex Fridman:Meta 所打的赌是:我们会做得更好吗?...因此,这显然加快了向广大用户提供该系统的进程,而且数以千计的企业正在使用该系统构建应用程序。因此,Meta 从这项技术中获取收入的能力并没有因为基础模型的开源分布而受到影响。

    13010

    Linux基础——Linux开发工具(上)_vim

    1.3 卸载软件 Linux中卸载软件和安装软件差不太多: 指令:yum remove 卸载的软件 使用这条指令,输入y确定下载查看到complete就说明下载完成 安装和卸载一样,我建议大家运用时都加上...但是为什么我们明明安装软件的时候要输入密码却在卸载时不用呢? 因为Linux中,只要输入成功过一次密码,短时间内就不用输入第二次 2....进入替换模式 指令:shift + r 进入替换模式输入将会直接替换!...左下角显示visual就代表进入了视图模式 注释: 进入视图模式,j, k 移动选取注释行,SHIFT + i , 然后ESC即可注释选取行 取消注释 进入视图模式,j, k 移动选取注释行.../install.sh 配置完成,写代码将会和vs下一样轻松很多 3. 总结 本篇我们学习了很多指令,很多,看一遍,敲一遍不一定能完全记住,需要下来用心来慢慢记忆!

    9910

    VS Code 编辑器入门指南上篇-核心概念组件

    它们各有特点也都有不少死忠粉,新手初期都可以尝试。...客户端安装完成,如希望通过终端启动 VS Code,可以按下 shift+command+p 调出命令面板,搜索框内输入shell command 找到并点击「Shell Command:...如果需要使用中文,依旧可以通过 shift+command+p 调取命令面板,然后搜索框中输入 display 找到并点击「Configure Display Language」,这时会显示目前可以选择的语言或者安装其它语言...我们可以把插件理解为 macOS 中的应用,而扩展管理则是 VS Code 的应用商店。 ? 如上图,组件显示部分可以看到已经安装的插件和推荐插件,所有你想找的东西都可以尝试搜索框进行搜索。...如果此时输入 ? 会触发命令面板的「帮助」功能,我们可以看到支持哪些操作。下图中显示的切换文件、>执行命令、@符号跳转等我们在后续的应用场景中都会提及。

    92820

    IntelliJ Idea快捷键

    F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:) Try it !...如果有多个选项,它们会列速查列表里。 6 、用 Ctrl-/ Ctrl-Shift-/ 来注释 / 反注释代码代码块。...9 、在编辑器里 Ctrl-D 可以复制选择的块或者没有所选块是的当前行。 10 、 Ctrl-W (选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。...48 、声明一个变量时代码完成特性会给你显示一个建议名。

    1.4K60

    Android Studio 快捷键

    F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:) Try it ! ...如果有多个选项,它们会列速查列表里。  6 、用 Ctrl-/ Ctrl-Shift-/ 来注释 / 反注释代码代码块。 ...9 、在编辑器里 Ctrl-D 可以复制选择的块或者没有所选块是的当前行。  10 、 Ctrl-W (选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。...48 、声明一个变量时代码完成特性会给你显示一个建议名。

    97560

    Intellij Idea 2018常用快捷键总结

    F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...如果有多个选项,它们会列速查列表里。  6 、用 Ctrl-/ Ctrl-Shift-/ 来注释 / 反注释代码代码块。 ...9 、在编辑器里 Ctrl-D 可以复制选择的块或者没有所选块是的当前行。  10 、 Ctrl-W (选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。 ...48 、声明一个变量时代码完成特性会给你显示一个建议名。

    2.4K30

    Android Studio快捷键

    F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:) Try it !...如果有多个选项,它们会列速查列表里。 6 、用 Ctrl-/ Ctrl-Shift-/ 来注释 / 反注释代码代码块。...9 、在编辑器里 Ctrl-D 可以复制选择的块或者没有所选块是的当前行。 10 、 Ctrl-W (选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。...48 、声明一个变量时代码完成特性会给你显示一个建议名。

    1K70
    领券