我在Visual Studio 2010中的IntelliSense有一个非常烦人的问题:
偶尔(但并非总是 - 只是出于我的控制)Intellisense引擎选择"标记"一个选项,而不是实际选择它.这意味着我不必键入e n Enter以访问以"En ..."开头的默认选项,而是键入e n down Enter.
通常它会像这样工作一段时间,然后,突然间,我想要的行为又回来了.我的结论是有一些选项可以自动设置,而且我不知道如何控制.
如何确保始终选择默认选项,而不仅仅是"标记"?
供参考:这是Visual Studio 2010 RC,带有CodeRush Xpress 10.1.
intellisense visual-studio-2010 coderush-xpress visual-studio visual-studio-2010-rc
在Visual Studio 2010中编辑C#代码时,该ENTER键使IntelliSense完成当前建议,而无需添加新行.
在VB.NET中,ENTER密钥的默认IntelliSense行为是在完成当前建议后添加新行.
如何配置IntelliSense以将VB.NET行为更改为C#?
我已经知道我可以按TAB或SPACE,但出于习惯,我总是最终击中ENTER(并改变线).
[为css类的HTMLHelper属性启用intellisense]
我有这个HTMLhelper:
public IHtmlString MyTextBoxFor<TModel, TProperty>(
this HtmlHelper<TModel> html,
Expression<Func<TModel, TProperty>> propertyExpression,
string cssClass)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
我希望Resharper在传递"cssClass"参数的值时为我的应用程序中定义的CSS类提供IntelliSense.
Resharper可以识别一些代码注释属性,但没有一个与将方法参数标记为CSS类直接相关.
我能找到的最接近的是[HtmlAttributeValue(字符串名称)].我试着像这样申请cssClass参数:
public IHtmlString MyTextBoxFor<TModel, TProperty>(
this HtmlHelper<TModel> html,
Expression<Func<TModel, TProperty>> propertyExpression,
[HtmlAttributeValue("class")] string cssClass)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.如果Resharper能够识别输入的类并且停止在jQuery选择器表达式中操作未知的CSS类(在上面的帮助器生成的文本框上操作),这也将是非常棒的.
编辑: 这是一个智能感知的屏幕截图,它适用于动作方法的"htmlAttributes"参数.这是通过在参数上使用[HtmlElementAttributes]注释来完成的.
我想要一个类似的注释,让我把css类放在一个字符串参数中,并让相同的intellisense出现在css类中.
我们目前正在评估新的Visual Studio 2015,并遇到了IntelliSense的一个奇怪问题.当我使用新工作室编译我们的主要解决方案时,构建成功,但是仍然显示了6个错误.
我发现这不是一个真正的错误,而只是一个智能感知错误.代码肯定是正确的,一切都编译成功.但是代码标记为红色,错误显示在错误列表中.
所有6个错误都有相同的来源.这是一个简单的构造函数调用.很奇怪,但也有一些完全相同的构造函数没有任何错误.
错误消息:
Code: CS1729
Message: '<the class>' does not contain a constructor that takes that many arguments.
Project: <the project name>
File: <the path to the file>
Run Code Online (Sandbox Code Playgroud)
新工作室安装在新安装的Windows 7上,没有任何传统软件(没有VS13).
我已经尝试清除缓存,删除suo文件,删除bin和obj目录,清理并重建解决方案等但没有任何效果.
任何人都可以向我解释这种行为吗?
我必须做些什么来做Server.MapPath工作?
我有using System.Web;
还有什么?当我输入时Server,没有快速结果选项(智能)Server.
有帮助吗?
我认为jQuery Intellisense应该用SP1进行改进.我甚至下载了jQuery 1.2.6的带注释版本,但是intellisense不能在单独的jscript文件中工作.我首先在我的网页上的<head>标签中引用了jQuery库.我做错了吗?
我知道我以前做过这个,但今天不行,也找不到解释怎么做的地方.这可能是我的睡眠不足,但我怀疑是小鬼.
我有一个XML文档和一个充满XSD的目录来定义它.如何设置Visual IDE以通知我验证失败,然后在给定的上下文中提供有效标签和属性的智能感知列表?
我尝试过的:
Visual Studio仍然没有放弃任何有用的调试或编辑信息.我试过2010年和2008年(我在2008年之前就已经做过了)
更新:我有另一个开发人员尝试这个,它也失败了.他知道他已经使用其他XML文档完成了它并使其工作.然后我下载了Oxygen XML编辑器,它在相同的XML和XSD文件上运行良好,所以文件看起来很好(或者Oxygen更宽容/更灵活......)
如何在打字时告诉Eclipse自动提出建议?我正在寻找与Resharper一样的Visual Studio Intellisense功能.
目前我每次都要按CTRL+ Space.
通常,当我过去在 VSCode 编辑器中输入时,智能感知会显示输入查询的所有可能建议。
但是,现在当我输入时,只显示了一个与查询最匹配的建议。
举例来说,当我输入b,智能感知只显示了HTML建议<b>元素-而不是一个名单的建议,包括标记,如<button>。
有什么办法可以改变这种情况吗?我在网上搜索了很多,但找不到任何帮助。
我的脚本有点问题.当我用Visual Studio为Unity编写C#脚本时,似乎我在记事本中工作,没有自动完成(正确吗?)而且我必须写得非常慢.
请观看视频.在开始是正常情况(从教程),第二部分显示我的问题.
例如,该transform课程不显示建议或自动完成.
有问题的图片:
Unity版本:5.5.2f1
Visual Studio 2015
安装了Visual Studio Tools for Unity
intellisense ×10
c# ×3
asp.net ×1
asp.net-mvc ×1
eclipse ×1
html-helper ×1
javascript ×1
jquery ×1
resharper ×1
vb.net ×1
xml ×1
xsd ×1