标签: intellisense

Emacs中用于C,C++和JAVA的Eclipse样式函数完成?

如何在Emacs中为C,C++和JAVA获取Eclipse样式函数完成?我喜欢Emacs文本编辑器的强大功能,但缺乏"intellisense"功能让我使用Eclipse.

emacs intellisense autocomplete

26
推荐指数
5
解决办法
1万
查看次数

SQL Server Management Studio 2008智能感知

我刚刚安装了SQL Server Express 2008,因为它具有智能感知功能.它起初工作,但它停止工作.正在寻找检查和稍后咨询Google的选项我发现如果连接到SQL Server 2005数据库,它看起来像Microsoft禁用智能感知.

这绝对正确吗?
有没有解决方案(一些注册表"切换")?

intellisense ssms sql-server-2005 sql-server-2008

26
推荐指数
5
解决办法
2万
查看次数

如何使用Visual Studio + ReSharper禁用不需要的自动完成?

我正在使用Visual Studio 2010和ReSharper 5.

我在.cs文件的顶部定义它.

#if X86
using size_t = System.Int32;
#else
using size_t = System.Int64;
#endif
Run Code Online (Sandbox Code Playgroud)

然后我可以使用size_t并知道它是一个本机整数,如果编译为32位汇编则为32位,如果编译为64位汇编则为64位.(对于那些好奇,替代品总是在IntPtr.Size == 4使用的Int64或分支机构在运行时间,并让代码的两个版本.我喜欢这样的解决方案.)

但是,如果我键入size_t并命中空格,它将自动转换为Int64(如果定义了X86,则为Int32).显然这是不可取的.

我进入了ReSharper选项并转到Environment\Intellisence\Completion行为并禁用了"自动完成单个项目:"下的所有复选框.

它仍然会发生,还有什么我可以尝试的吗?

c# resharper intellisense visual-studio

26
推荐指数
3
解决办法
3万
查看次数

VS项目引用破坏了GUID的大小写敏感性

自从升级到VS 2015以来,我的团队经历了随机古怪的事情,我肯定现在正在微软解决这个问题.一个非常讨厌的问题是我们似乎失去了项目引用,特别是在分支之后.我昨天开始研究我们解决方案的一个新分支,但发现这些类型无法识别,并且名称空间使用被引用为不必要的(因为它们是针对突然变得无法识别的类型).

项目中的引用没有显示任何指示引用问题的图标,但只是为了查看它是否可行,我删除并重新添加了项目引用,这导致其类型再次被识别.

当然,这更新了项目文件,因此我查看了已经进行了哪些更改.无法检测引用的项目与现在可以检测到的项目之间的唯一区别是GUID中的字母字符已从小写更改为大写.例如:

旧的,破碎的参考:

<ProjectReference Include="path/redacted">
    <Project>{95d34b2e-2ceb-499e-ab9e-b644b0af710d}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

新的固定参考:

<ProjectReference Include="path/redacted">
    <Project>{95D34B2E-2CEB-499E-AB9E-B644B0AF710D}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

我正在寻找发生这种情况的原因以及我如何解决它而无需手动删除和重新添加所有地方的引用(并且无需将所有项目文件GUID转换为大写).

我应该注意,这些"损坏的"引用并没有破坏构建,并且它们只在错误列表中显示为IntelliSense错误,而不是构建错误.所以,引用并没有真正被打破,它们刚刚破坏了IntelliSense(可以说更糟糕了?!).

c# intellisense visual-studio visual-studio-2015 roslyn-code-analysis

26
推荐指数
3
解决办法
3359
查看次数

在汇编中嵌入Intellisense Xml文档?

我有一个包含非常全面的基于XML的文档的程序集,它通过Sandcastle用于生成产品的帮助文件.当程序员明显使用程序集时,我们还使用输出XML文件在Visual Studio中提供正确的Intellisense.

为了做到这一点,我们似乎已经为用户提供了程序集("assembly.dll")和文档("assembly.xml").

是否有可能将文档嵌入到程序集中,因此我们只需提供单个程序集文件,Visual Studio就能提取信息?也许嵌入资源或类似的东西?

xml documentation intellisense assemblies visual-studio

25
推荐指数
2
解决办法
6264
查看次数

支撑匹配和参考突出突然停止工作(VS2013)

Visual Studio 2013大括号匹配,引用突出显示,自动检测变量/,方法名称更改(需要使用Refactor)等...正在停止工作并且仅在VS重新启动后再次工作.我正在用C#编写代码.

我是这个问题的唯一受苦/受影响吗?

很讨厌VS2013的问题!! 它接缝只发生在大型项目中.

更新1:我意识到它发生在我在VS Designer中打开任何WinForm之后.当我回到代码编辑时,大括号匹配和东西都消失了,我需要重启VS!

更新2:Visual Studio 2013 Update 4仍然......没有修复!你好微软?

更新3:由于我的解决方案投票很少,我将在此总结一下.在我的例子中,问题是由VS Designer调用的Thread.Sleep.这是一个代码错误,但无论如何,Designer不应该运行Thread.Sleep命令冻结整个VS.

c# intellisense visual-studio-2013

25
推荐指数
4
解决办法
1万
查看次数

如何关闭javascript的intellisense?

在编辑javascript内容时,VisualStudio开始误解我如何继续插入突出显示的建议.例如,valueOf(如果我键入,它会一直插入val(.这真的很烦人.

我想像C#一样手动调用intellisense,有没有办法关闭自动完成建议或者至少阻止它为我选择一个条目?

intellisense visual-studio-2010

24
推荐指数
1
解决办法
8204
查看次数

Visual Studio 2010 IntelliSense - > Enter将不再自动完成

我非常喜欢VS2010的IntelliSence.有时,我无法分辨何时以及为何,IntelliSence会发生变化.

示例:标签lblTestTest

正常behavoir是:I型"lblTes" - 看看谁选择标签的IntelliSence - 按回车 - 自动完成的话,我键入".TE" - 看看谁选择属性"文本"的IntelliSence - 按回车 - 自动完成.

有时,它是:I型"lblTes" -看看谁选择标签的IntelliSence -按回车- 输入不激活自动完成,这让回车(换行符)在我的代码,没有自动完成.

我必须:我输入"lblTes" - 查看选择标签的IntelliSence - 下推 - 按Enter键 - 自动完成

我想你们明白我的意思.它只有一点点不同,但它总共偷了我几个小时,当这个"虫子"或"变化"在那里.

任何的想法?

intellisense visual-studio-2010

24
推荐指数
2
解决办法
1万
查看次数

有没有办法在使用特定于2012年11月CTP的C++ 11功能时抑制Intellisense错误?

我的代码编译并运行得很好(到目前为止......),但是,因为Visual Studio的Intellisense还不支持2012 CTP编译器新增的C++ 11特性:

有大量完美的(尽管是实验性的)代码强调红色往往会让我失望.有没有办法告诉Intellisense忽略特定地方的错误?

有人可以推荐一个IDE已经提供了正确的语法高亮和检查这些新功能(具体来说,委托构造函数,初始化程序列表和可变参数模板,这些是让我迷上的)?

c++ intellisense visual-c++ c++11 visual-studio-2012

24
推荐指数
2
解决办法
1万
查看次数

Razor intellisense在VS 2015中无效

当我在2015年加载我的VS2013项目时,我所有的剃刀视图都充满了红色波浪形的下划线.

@model,@ Scripts @url,@ Html.Partial,lambda表达式

Intellisense现在相当无用,因为它似乎缺少了一半的选项.

我见过的解决方案涉及删除.vs文件夹和devenv.exe/ResetUserData,但这些对我不起作用.

我正在使用与我的同事相同的安装文件重新安装VS 2015社区.他们都没有剃刀问题,他们正在和我一样在同一个项目上工作.

知道如何解决这个问题吗?

编辑...更多信息!我卸载/重新安装了VS 2015社区,打开了我的项目,剃刀工作了!然后我点击了一条通知说要更新NuGet.NuGet更新安装,VS重新启动,剃须刀再次停止工作.所以NuGet的更新是打破剃刀?

每次打开剃刀文件时都会显示"遇到异常.这可能是由扩展引起的.您可以通过检查文件'C:\ Users\Jonathan\AppData\Roaming\Microsoft\VisualStudio\14.0获取更多信息\ ActivityLog.xml'."

在活动日志中,我收到以下错误

"System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Item has already been added. Key in dictionary: 'RazorSupportedRuntimeVersion' Key being added: 'RazorSupportedRuntimeVersion' at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at System.Collections.Specialized.HybridDictionary.Add(Object key, Object value) at Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(Object key, Object property) at Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector.GetVersion(ITextBuffer textBuffer) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer, Version& razorVersion) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer textBuffer) --- End of inner exception …
Run Code Online (Sandbox Code Playgroud)

intellisense razor visual-studio-2015

24
推荐指数
5
解决办法
2万
查看次数