有一个Google Maps API v3 Visual Studio Intellisense Helper ,它大概可以用于Visual Studio,但Aptana(基于Eclipse)使用不同的JavaScript文档格式 – ScriptDoc (.sdoc文件)。 ScriptDoc也是一个VS实用程序的名称,用于将带有Intellisense注释的JS文件转换为XML,只是为了混淆事物。 我已经尝试在Aptana中添加Intellisense文件作为文件/全局引用,但是所有这些都是google完成,并且没有在Google命名空间中的完成或文档。 可能的解决scheme: findAptana已经完成的人。 我已经谷歌了很多,但找不到任何东西。 将Visual Studio Intellisense Helper转换为Aptana可以理解的格式。 刮取API页面并将其转换为Aptana可以理解的格式。
安装顺序: Visual Studio 2008 ReSharper的 卸载ReSharper CodeRush与Refactor Pro 用Refactor Pro卸载CodeRush 现在我的智能感不起作用。 在我尝试卸载/重新安装之前,应该查看的任何设置? 我确定这些插件必须有一些东西隐藏在这些插件中,或者被覆盖。
我喜欢ReSharper提供的许多function,但是我完全无法忍受它所做的格式化和代码完成。 它让我走了每一步。 在JavaScript中,它不断窃取大括号,试图重新格式化我的代码,使其无法正常工作,很难find遗漏的地方。 我想禁用一切与ReSharper的格式和代码完成,而仍然得到了它有的很酷的导航的东西的好处。 反正有没有做select性安装ReSharper? 我试过在选项中禁用这个东西,但它似乎没有任何好处。
我想隐藏intellisense成员列表中的公共方法。 我创build了一个属性,当应用于一个方法将导致该方法被调用时,其对象的构造。 我已经做了这个更好的支持部分类。 问题是,在某些环境(如Silverlight)中,reflection不能访问私有成员,即使是那些子类。 这是一个问题,因为所有的工作都是在基类中完成的。 我必须公开这些方法,但是我希望它们对于智能感知是隐藏的,类似于Obsolete属性的工作方式。 坦率地说,因为我是关于对象封装的肛门。 我尝试了不同的东西,但没有任何实际工作。 该方法仍显示在成员下拉菜单中。 如果我不希望他们被客户打电话,我怎样才能让公开的方法在智能感知中出现? 那真是个问题,非利士人呢! 这也可以适用于必须公开的MEF属性,虽然有时候你想把它们隐藏起来。 更新:自从我发布这个问题以来,我已经成熟了。 为什么我关心隐藏界面是超越我的。
根据这篇文章, intellisense也应该在新的VS 2015上工作,但到目前为止,我只能得到angular度对象的智能感知,而不是依赖或我的自定义模块。 以下是我所做的: 将angular.intellisense.js添加到C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References的全局JavaScript引用 重新启动VS2015然后什么也没有,只是当我试图在$ http对象上使用intellisense时,它只是显示感叹号。 我也将文件添加到我的angular.js相同的地方,但它仍然无法正常工作。 我在这种情况下的问题是,我应该在哪里放置文件? 在只有我的angular.jsangular度的公共文件夹,或在我的开发angular度文件夹所有从鲍尔下载的文件。 我也尝试过将它直接添加到Implicit(Web)引用组的工具/选项/文本编辑器/ javascriptr / intellisense / reference菜单中,但它仍然不起作用。 在我的项目中,我在src文件夹中有以下文件夹结构: wwwroot文件 应用程序(我angular网站的东西) 控制器 服务 意见 lib(js依赖关系,只有每个库的.min.js文件) angular angularpath …. _references.js(visual studio js引用文件,包含对应用程序和lib文件夹内的文件的引用) 图书馆(包含由凉亭下载的完整图书馆) angular angularpath … 作为一个方面说明,我没有一个/脚本文件夹,因此没有/scripts/_references.js文件 。
有谁知道如何让IntelliSense在C / C ++项目中工作时可靠地工作? 似乎每10个文件中就有一个工作。 Visual Studio 2005似乎比2008年好很多。 编辑:虽然不一定是一个解决scheme,解决方法在这里提供: 如何让IntelliSense在Visual Studio 2008中可靠地工作 如果我想要一个体面的智能感知系统,可能是最好的select。
在VS 2015中,只有在Razor(.cshtml)文件中,大约一半的时间自动完成/build议列表/ intellisense不能正常工作(对不起,不确定实际期限…当你键入一个对象,并打.和属性和方法列表显示可供select) 行为是我打的时候 ,列表popup几分之一秒,然后closures。 它发生得如此之快,我尝试做一个快速的Backspace , Backspace 循环几次,至less可以看到我需要的名字,但是我通常无法得到它,最终不得不从代码中find确切的名字。 非常刺激… 它偶尔发生,没有我能find的真实模式。 这是我排除的模式: 打开的文件似乎并不重要。 我是否closures/重新打开文件似乎并不重要 无论我导航到另一个文件,回来似乎并不重要 它将在同一个文件中工作/不工作多次 它似乎没有任何特定的对象/财产/方法相关 我已经检查了我的所有选项(似乎没有Razor的文本编辑选项?),尝试清除caching,重新加载解决scheme/项目,重新启动VS,所有这些似乎仍然没有提供任何模式。 有没有人遇到这个问题,并有任何想法,我可以看看解决它? 例子这是一个非常简单的例子…新的项目,很less的代码/文件,非常简单的视图。 Model. 停下来,我应该有通常的基本方法,还有一个'Items'集合。 它popup了一秒钟,然后消失…没有lambdas /复杂的视图parsing涉及(这也是可重复的): 更新:模式 我注意到的事情: 如果我input@model ns.ns.ns.type ,它很less会发生在名称空间的“基本”末端。 正如我进一步朝着这种types发生的那样。 这个是间歇性的。 在某些情况下,它每次都能很好地工作。 例如,我经常使用DevExpress工具,并且从来没有看到任何扩展的行为(所以, @Html.DevExpress(). (和其他类似的,不一定是DevEx模型)永远不会造成问题) 几乎所有的时候,我正在访问我的@Model (这是我最想要的!)。 我发现有些情况下每次都是可重现的(见上面的例子),但是大概有90%以上 偶尔,当我通过对象树工作时,下一个工作会失败(例如: @models ProjName.Web.App.Subscriptions.Models.AccountCreateVM …它可能会在Subscriptions上失败,但在Models上工作正常) 偶尔,在自动完成模式下input名称会将其重新启动并重新开始工作。 在上面的例子中,开始为AccountCreateVMinputAcc会导致它重新开始工作。
在试用这些教程时( T4教程:创build可重用的代码生成模板 ),我注意到尽pipe我使用的是纯C#,但没有得到任何intellisense,可能是由于文件扩展名(.tt) 是不是有没有说Visual Studio将这些.tt文件视为.cs文件,从而得到正确的智能感知帮助?
我有一个类库,有几个只包含内部types的命名空间。 但是,在应用程序项目中使用类库时,名称空间显示为intellisense,但当然是空的。 在其他项目中使用intellisense时,是否有任何方法可以完全隐藏命名空间? 我试图将EditorBrowsableAttribute应用于所有内部类,但是我想要做的是将其应用于命名空间,这当然是不可能的。 或者,如果我足够关心这一点,唯一的select,我只是将types移动到一个名称空间,包含公共types?
我有一个现有的VS2010编写的项目,当在VS2010中加载完美。 当我在VS2013中加载这个相同的项目时,MVC Razor视图包含很多错误,就好像configuration文件从视图文件夹中丢失一样。 它似乎没有正确加载Razor编辑器使用来自根和视图文件夹的configuration文件,而是给我错误,如… The name 'model' does not exist in the current context 和… 'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'LabelFor' and no extension method 'LabelFor' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using directive or an assembly reference?) … 任何想法会造成这种情况? 编辑:configuration文件请求…. 从主web.config文件(不是所有的,因为它太大,不能发布) <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> […]