草庐IT

IntelliSense

全部标签

c++ - Visual Studio 2013 C++ IntelliSense 显示建议,但不会通过按任何成员列表提交字符来提交建议

当我输入C++项目时,我会得到建议。我可以通过按Tab键提交选定的建议;但是,如果我按Enter或空格或任何成员列表提交字符:{}[]().,:;+-*/%&|^!=?@#\,Intellisense不会提交所选选项。我希望使用这些字符中的任何一个来提交此建议,与C#中的默认设置完全相同。 最佳答案 从菜单中打开选项:工具->选项导航到页面:文本编辑器->C++->高级向下滚动到智能感知部分更改选项:MemberListCommitAggressive从False到True 关于c++-

c++ - 在 Visual Studio 中刷新自动完成 (IntelliSense) 数据库

我注意到VisualStudio中的自动完成功能一旦我的项目达到一定大小(在我的情况下约为4,100行代码),就不再正常工作。我还注意到,一旦第三方库的数量增加(命名空间和类属性和方法不再可见),性能也会下降。有没有办法手动更新自动完成数据库或为现有项目创建一个新数据库?我目前在Visual Studio 2008下工作,但我在Visual Studio 2010中遇到过这个问题也是。 最佳答案 对于VS2015、2017和VS2019,关闭VisualStudio并删除与解决方案相同的文件夹中的.vs文件夹。它包含intellis

c++ - 在 Visual Studio 中刷新自动完成 (IntelliSense) 数据库

我注意到VisualStudio中的自动完成功能一旦我的项目达到一定大小(在我的情况下约为4,100行代码),就不再正常工作。我还注意到,一旦第三方库的数量增加(命名空间和类属性和方法不再可见),性能也会下降。有没有办法手动更新自动完成数据库或为现有项目创建一个新数据库?我目前在Visual Studio 2008下工作,但我在Visual Studio 2010中遇到过这个问题也是。 最佳答案 对于VS2015、2017和VS2019,关闭VisualStudio并删除与解决方案相同的文件夹中的.vs文件夹。它包含intellis

javascript - vscode Intellisense NodeJs

在vscode中,开发人员可以将鼠标悬停在我们代码中变量和对象的方法和属性上,它会向您显示有关它们的信息。不幸的是,一旦我们将代码传递给另一个文件中的模块(因为javascript是静态类型的),它就会丢失。我有什么办法可以显式键入传递给模块的参数?或者也许是某种源map?我遇到问题的示例:app.jsvarexpress=require('express')varapp=express()varroutes='./routes/route.js'route.jsmodule.exports=function(app){//Hoveringoverappdoesn'tshowthein

javascript - vscode Intellisense NodeJs

在vscode中,开发人员可以将鼠标悬停在我们代码中变量和对象的方法和属性上,它会向您显示有关它们的信息。不幸的是,一旦我们将代码传递给另一个文件中的模块(因为javascript是静态类型的),它就会丢失。我有什么办法可以显式键入传递给模块的参数?或者也许是某种源map?我遇到问题的示例:app.jsvarexpress=require('express')varapp=express()varroutes='./routes/route.js'route.jsmodule.exports=function(app){//Hoveringoverappdoesn'tshowthein

node.js - 如何将 Intellisense 文件导入 vsCode (Visual Studio Code)

我不确定我是否理解智能感知在Microsoft的新vsCode文本编辑器中的工作原理。在docs在“出色的代码编辑体验”标题下,它在Node全局变量__dir下显示警告,并提供灯泡建议以添加对d.ts文件的引用,因此您可以获得Node的智能感知:我有两个问题:1-我如何导入DefinitelyTyped文件(d.ts)直接(没有编辑建议)还是我必须从github源中复制它们并将它们放在类型目录中?2-我可以为任何具有typescript定义的库获得智能感知吗?我尝试了以下方法,但是当我输入express.或when.时,我没有得到任何智能感知。但是,我确实得到了Node智能感知。///

node.js - 如何将 Intellisense 文件导入 vsCode (Visual Studio Code)

我不确定我是否理解智能感知在Microsoft的新vsCode文本编辑器中的工作原理。在docs在“出色的代码编辑体验”标题下,它在Node全局变量__dir下显示警告,并提供灯泡建议以添加对d.ts文件的引用,因此您可以获得Node的智能感知:我有两个问题:1-我如何导入DefinitelyTyped文件(d.ts)直接(没有编辑建议)还是我必须从github源中复制它们并将它们放在类型目录中?2-我可以为任何具有typescript定义的库获得智能感知吗?我尝试了以下方法,但是当我输入express.或when.时,我没有得到任何智能感知。但是,我确实得到了Node智能感知。///

python - Visual Studio 如何将 Python 模块添加到 Intellisense

如何将自定义python模块添加到VisualStudioIntelliSense代码完成工具?情况:我正在开发一个python模块,该模块引用了我保存在/myPython/foo.py中的另一个模块。如果我开始输入foo.someDef,我希望IntelliSense能够识别我正在访问该模块并建议代码完成。 最佳答案 VisualStudio的Intellisense将在将自定义Python模块正确放置在Python目录的“Lib”文件夹下的“site-packages”文件夹中后识别它们。例如:/Python27/Lib/sit

python - Visual Studio 如何将 Python 模块添加到 Intellisense

如何将自定义python模块添加到VisualStudioIntelliSense代码完成工具?情况:我正在开发一个python模块,该模块引用了我保存在/myPython/foo.py中的另一个模块。如果我开始输入foo.someDef,我希望IntelliSense能够识别我正在访问该模块并建议代码完成。 最佳答案 VisualStudio的Intellisense将在将自定义Python模块正确放置在Python目录的“Lib”文件夹下的“site-packages”文件夹中后识别它们。例如:/Python27/Lib/sit

Python 和智能感知

对于Python是否有等效于“智能感知”的功能?也许我不应该承认这一点,但我发现智能感知确实加快了学习一门新语言的“发现阶段”。例如,从VB.net切换到C#是一件轻而易举的事,因为片段和智能感知帮助了我。 最佳答案 This博客文章解释了将Vim设置为PythonIDE,他介绍了类似Intellisense的功能:(来源:dispatched.ch)这是Vim7中的标准。在Vim中还有许多其他非常有用的Python开发插件,例如Pyflakes即时检查代码和Python_fn.vim它提供了操作python缩进和代码块的功能。