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 无智能提示的问题,类库无法正常识别,连最基本的关键字提示都没有了,类变色也没有了,所有的关键字代码,类名,方法成员名都要全部手动敲 原因: ...
随机推荐
- ASP.NET中GridView控件删除数据的两种方法
今天在用GridView控件时,发现了一个问题,就是使用GridView控件在删除数据时的问题.接下来我们通过模板列方式和CommandField方式删除某条数据讲解下两者之间的区别. 方式一:通 ...
- Javascript--练习(包括主界面图片轮播效果)
练习一 例子1:做一个问题,如果输入的答案正确则弹出正确,错误弹出错误: 这里在text里面写了一个daan属性,里面存了答案的值,点击检查答案的时候cheak输入的内容和答案是否一样: Body中代 ...
- 【系统移植】JNI
jni代码 java调用jni的接口: 1, 调用动态库 static{ System.loadLibrary("led_jni"); // system/lib/lible ...
- paip.信用卡账单处理系统功能vO22
paip.信用卡账单处理系统功能vO22 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/att ...
- JVM中的垃圾收集算法和Heap分区简记
如何判断垃圾对象? 垃圾收集的第一步就是先需要算法来标记哪些是垃圾,然后再对垃圾进行处理. 引用计数(ReferenceCounting)算法 这种方法比较简单直观,FlashPlayer/Pyt ...
- Android UI系列-----ScrollView和HorizontalScrollView
本篇随笔将讲解一下Android当中比较常用的两个布局容器--ScrollView和HorizontalScrollView,从字面意义上来看也是非常的简单的,ScrollView就是一个可以滚动的V ...
- 尝试制作了一个Panorama
照片拍的不太好, 效果如下(浏览器需要支持WebGL), 您可以用鼠标拖动浏览: //
- Android Audio控制和MediaButton远程控制(音视频控制配合)
使用过Android系统的朋友应该都知道,Android里面声音是区分好几种情况,每种情况下的音频大小是独立的.也就是说你调节了电话铃声大小不会影响多媒体播放的声音大小.这个涉及了AudioStrea ...
- The Truth About .NET Objects And Sharing Them Between AppDomains
From http://geekswithblogs.net/akraus1/archive/2012/07/25/150301.aspx I have written already some ti ...
- Windows调试学习笔记:(一)WinDBG中加载SOS和CLR
最近产品环境出现了部分服务器当机情况,虽然重启之后问题就不出现了.但本着彻底解决问题的态度,想要找到root cause.多次尝试Visual Studio失败(可能是代码惊醒了优化和签名)之后,决定 ...