Vistual Studio XML 智能提示

开发中经常遇到要和各种各样的 XML 打交道,编辑 XML 文件时最头痛的便是要记住许多 XML 元素名称、属性名称。

幸运的是,Vistual Studio 的 XML 智能提示功能可以大大地减轻这一痛苦。只需通过添加自定义的 XSD 文件使得在编辑 XML 文件时获得VS的智能提示,下面以 VS2008 为例:

第一步:将 XSD 文件 Copy 到VS安装目录下的 \Xml\Schemas 目录下,在本人机器上这一路径为:E:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas 。

第二步:创建 XML 文件,编辑根节点的 xmlns 属性设置与 XSD 对应的值即可自动关联到 XSD 文件,例如:xmlns="http://ibatis.apache.org/mapping"  。或者也可以通过 VS 的 XML 编辑器打开XML文件后,手动在“属性”中的“架构”一栏指定 XSD 文件。

经过以上两步便完成了配置,但是要注意避免以下两种情形导致XML智能提示失效:

1、不能在 \Xml\Schemas 目录下有多个namespace 相同的 XSD 文件;

2、解决方案中不能包含任何具有相同 namespace 的 XSD 文件;

当 xmlns 属性指定的值对应了多个 xsd 文件时,Vistual Studio 不会提示任何错误,只是在智能提示的下拉列表中不会列出对应的 XML 元素名称。

时间: 2024-10-15 16:59:48

Vistual Studio XML 智能提示的相关文章

Visual Studio 2017 智能提示英文怎么切换成中文?

关于visual studio 2015 智能提示英文,而非中文的解决方案: 找到这个目录 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 然后进\v4.0\zh-Hans的目录,全部复制,然后覆盖掉\v4.5\zh-Hans就行了!

VS中设置xml智能提示

1.第一步:将xsd文件复制到VS的安装目录下 默认安装目录为:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Xml\Schemas 2.第二步:给创建的xml文件添加关联的xsd文件 方式一:手动在根节点配置 创建xml文件时,在根节点添加属性xmlns="" <?xml version="1.0" encoding="utf-8" ?> <objects xmlns=

Visual Studio 2013 智能提示

Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 2013文件夹 --> Visual Studio Tools --> Developer Command Prompt for VS2013 输入DOS命令: CD Common7/IDE 进入到该工具下的子文件夹中 输入:devenv.exe /resetsettings ,重置Visual St

Visual Studio 2013 智能提示功能消失解决办法

Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 2013文件夹 --> Visual Studio Tools --> Developer Command Prompt for VS2013 输入DOS命令: CD Common7/IDE 进入到该工具下的子文件夹中 输入:devenv.exe /resetsettings ,重置Visual St

Visual Studio 2012 智能提示功能消失解决办法

安装为Visual Studio 2012且更新到了Update3,但是发现智能提示功能用不了,查了一下,网上各种资料,重装VS,连重装系统的都有.不过有很多朋友都是使用命令行重置VS的方法解决了这个问题,我试了下但是没起作用,不过去掉了两个参数(原:devenv.exe /setup /resetuserdata /resetsettings)后就成功了.步骤如下: 开始菜单 -->所有程序-->Visual Studio 2012文件夹 --> Visual Studio Tools

关闭visual studio code 智能提示功能

对于程序初学者来说,应该少用IDE的提示功能,因为这样有助于记住一些常用的函数等功能.这也是为什么戏称喜欢用notepad++(windows)或者vim编辑器(Linux)来开发代码是大神的原因,而且对于初学者,很多老师也建议用记事本敲代码.好,废话不多说,直接出解决办法: 打开visual studio code(下面简称vsc),进入设置, 然后在设置中的user settings中(即右边),输入以下内容("editor.quickSuggestions":false),然后c

Eclipse(myEclipse)使用智能提示配置XML文件(转)

Java代码 http://struts.apache.org/dtds/struts-2.0.dtd 1.struts.xml智能提示 这里定义该xml中的语法规则,从这里可以看到这个语法规则每次都会从网上拿,这当然会很费力气.我需要将其配置成本地的. 点击window->preferences->XML->XML Catalog. 点击add. 将struts2-core-2.1.8.1.jar文件加压,可以看到struts-2.1.7.dtd文件. 在Location中选择dtd文

Visual Studio智能提示消失解决方法

安装为Visual Studio发现智能提示功能用不了: 步骤如下: 开始菜单 -->所有程序-->Visual Studio 2012文件夹 --> Visual Studio Tools --> Developer Command Prompt for VS2012 输入DOS命令: CD Common7/IDE 进入到该工具下的子文件夹中 输入:devenv.exe /resetsettings ,重置Visual Studio 即可 如图:

转摘 Eclipse智能提示及快捷键

1.java智能提示 (1). 打开Eclipse,选择打开" Window - Preferences". (2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项.默认触发代码提示的就是"."这个符号. (3). 在"Auto Activation