Visual Studio 2013开启JavaScript的智能提示功能
在前一次的发布的时候,我们共享了Visual Studio 2013中Windows Azure移动服务的集成和功能。其中包含了移动服务表脚本的编辑能力的介绍。这一次的发布,我们将描述在Visual Studio中怎么样在你的服务器脚本中激活智能提示。这个功能并没有被集成到Visual Studio 2013 预览版中,下边的步骤可以帮助你把它打开。
开始之前,请从这里下载我们的IntelliSense定义文件。将这些文件保存到一个相对容易访问的路径。
智能提示知多少?
我们今天将要发布的文件能够为你的移动服务表脚本在Visual Studio中提供智能提示。这包括使用API的数据表与数据进行工作,使用推送API来发送推送通知以及使用MSSQL API直接与SQL进行交互。下边是一个简单的例子:
关于限制和定义文件中的某些特例,更多信息请参阅自述文件的。
启用智能提示
在Visual Studio 2013 预览版中,有两种方式能在你的服务器端脚本激活智能提示。使用第一种方法(添加一个明确的引用到指定的脚本文件中)如果你不想影响在Visual Studio中编辑的其他JavaScript文件的智能提示。例如,如果您的Windows应用商店的应用程序是在JavaScript中,那么你不希望您的客户端JavaScript文件被注入与移动服务定义的智能提示。使用第二种方法(通过工具 - >选项来添加一个引用),
当你想要在你所有的服务端脚本中激活智能提示,而对脚本本身没有任何的改变。如果您的客户端项目是一个基于C#,VB,C + +的Windows应用商店的应用程序,第二种方法可能更适合。
1. 添加具体的引用到特定的脚本文件中
在需要开启智能检测的脚本文件中,打开脚本文件(例如Insert.js)
并且在父方法声明的上面添加一个对mobileservices.intellisense.js引用的注释。Path定义所指向的目标是你在磁盘中所保存的mobileservices.intellisense.js引用文件的路径。
如下就是:如果这个智能提示文件被保存到C:\IntelliSense
2. 通过工具->选项添加引用
通过“工具” - >“选项”对话框来添加一个对mobileservices.intellisense.js的引用,智能提示也能够被激活。这将把移动服务定义添加到任何JavaScript文件中。
1.选择工具,选项,文本编辑器,JavaScript,智能提示,和引用。
2.更改引用组“Implicit (Web)”。
3.浏览(...)所指向的位置是你保存mobileservices.intellisense.js文件位置,并选择打开。
请注意这两个程序只适用于你的机器,如果你在一个团队中工作,或尝试在其他机器上编辑脚本,需要将文件复制到每台机器,并按照上面的说明。如果您编辑的脚本在Windows Azure管理门户中,您将不会得到智能提示的支持。
我们希望当你在利用被Visual Studio 2013所集成的Windows Azure移动服务功能时,你将会发现这次简短的发布是有用的。请用过发送友情邮件来让我们知道你的想法,也可以通过Microsoft Connect来提交Bug,或者在Visual Studio User Voice上面发布。
Visual Studio 2013开启JavaScript的智能提示功能的更多相关文章
- Visual Studio Code 使用 Typings 实现智能提示功能
前言 我们知道在IDE中代码的智能提示几乎都是标配,虽然一些文本编辑器也有一些简单的提示,但这是通过代码片段提供的.功能上远不能和IDE相比.不过最近兴起的文本编辑器的新锐 Visual Studio ...
- Dynamics CRM2011 在Visual Studio中开启Javascript的Xrm.Page智能提示
前面一篇博文:http://blog.csdn.net/vic0228/article/details/49512699 讲到了在Visual Studio中开启xml编辑的智能提示,本篇接着来讲下如 ...
- 让Visual Studio Code对jQuery支持智能提示!
本人新手,对代码各种不熟悉,记不准确,总是打错,造成各种失误!! 其实这个方法应该适合大部分前端开发工具!! 园里子有前人写了一篇文章对智能提示的实现!不过很多新手看不懂吧. http://www.c ...
- Visual C++ 2010项目在Visual Studio 2013中打开.rc文件提示"undefined keyword or key name: SS_REALSIZECONTROL"解决方法
1.以方式打开.rc文件. 2.删除其中包含SS_REALSIZECONTROL定义的内容. 3.在资源编辑器中打开.rc文件,重新设置Real Size Control的属性(不能在代码编辑器里重新 ...
- Visual Studio 2013 在使用 razor无智能提示的解决办法
网上看到的方法都差不多,但是我感觉没怎么说详细,因此,截图备注下: 1.开始->Microsoft Visual Studio 2013->Visual Studio Tools-> ...
- Visual Studio 2013 新功能 Memory Dump 分析器
本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. TechEd2013 发现新功能 12月5日和6日,在国家会议中心参加了微软的 TechEd2013 ...
- Visual Studio 2013 智能提示
Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 20 ...
- Visual Studio 2013 支持MVC3不完善,Razor智能提示不完整或者不提示
以下只是针对MVC3. 前天试用Orchard 1.8,用VS2013新建C#类库项目(ClassLibrary project),然后新建Views文件夹,新建cshtml,然后引用MVC3的相关d ...
- Visual Studio 2013 在使用 MVC5 无智能提示
关于 Visual Studio 2013 在使用 MVC5 无智能提示的问题,类库无法正常识别,连最基本的关键字提示都没有了,类变色也没有了,所有的关键字代码,类名,方法成员名都要全部手动敲 原因: ...
随机推荐
- SQL——用户定义函数
根据用户定义函数返回值的类型,可将用户定义函数分为如下三个类别: (1) 返回值为可更新表的函数 若用户定义函数包含单个 SELECT 语句且该语句可更新,则该函数返回的表也可更新,这样的函数称为内嵌 ...
- iOS-网络请求-AFN升级至AFN3.0
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库.为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持. ...
- 数据类型/强制类型转换 和运算符---标识符规则/关键字 a++和++a区别
3.2关键字都是小写,TRUE FALSE NULL都不是Java关键字 3.3数据类型 变量相当于一个有名称的容器,该容器用于装各种不同类型的数据 Java类型分为2种 基本类型: 引用类型: 基本 ...
- gulp学习笔记2
gulp系列学习笔记: 1.gulp学习笔记1 2.gulp学习笔记2 3.gulp学习笔记3 4.gulp学习笔记4 1. 压缩 CSS 压缩 css 代码可降低 css 文件大小,提高页面打开速度 ...
- 微信商城系统与手机APP的优势对比!
随着移动互联网的大势到来,手机移动应用已经成为未来的主流市场,很多企业也在投入精力和财力进行研发自己的手机APP,以便更好的迎合市场的需求. 然而当微信公众平台开放以后,新的机会出现了! 很多企业已经 ...
- 用inno Setup做应用程序安装包的示例脚本(.iss文件)(
用innoSetup做应用程序安装包的示例脚本(.iss文件),具体要看innoSetup附带的文档,好象是pascal语言写的脚本. 示例1(应用程序.exe,客户端安装): ;{089D6802- ...
- 聊天IM的时间戳显示规则
====================================================== 以下规则是在体验微信操作后,推测出来的规则,可能存在一些不准确的表述 ========== ...
- Dom4J解析xml文件动态转换为List<Bean>或者Map集合
大家在解析大量相似xml文件的时候是否会遇到这样一个问题:冗余的代码去set定义的实体对象Bean的值,基本都是一样的操作 而且毫无任何代码价值可言所以在这写了一个简单的例子,类封装了几个方法你只 ...
- Intrinsics头文件与SIMD指令集、Visual Studio版本对应表(转)
File:Intrinsics头文件 描述:指令集描述VS:Visual Studio版本号VisualStudio:Visual Studio版本名 File 描述 VS VisualStudio ...
- Android 使用java.net.socket 的接收问题
// 初始化socketsocket = new Socket(InetAddress.getByName(sip), sport);InputStream sin = socket.getInput ...