Esto requiere la creación de un intelisense costumbre y esquema de validación. Estos son los pasos sobre cómo hacer eso.
- Creación de un archivo de esquema intelisense HTML: Vaya al directorio
common7\packages\schemas\html
de la instalación de Visual Studio. En mi máquina esto es: C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html
- Haga una copia del archivo y el nombre de
html_401.xsd
EJS.xsd
- Abra el archivo que acaba de nombrar EJS.xsd en Visual Studio o cualquier otro editor de XML
- deben efectuar los cambios en el parte superior del archivo:
- Reemplazar los 2 apariciones del texto
html-401
con EJS
- Cambio
vs:ishtmlschema
a "false"
- Cambio
vs:SuccinctFriendlyName
a "EJS"
- entradas Agregar Registro correspondientes a este nuevo esquema - Puede editar el registro directamente o crear un archivo de texto
*.reg
. Si lo desea, este último, el nombre del archivo EJS.reg
y añadir esto a él:
de Windows Editor del Registro versión 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema23]
"File"="html\\ejs.xsd"
"URI"="http://schemas.microsoft.com/intellisense/EJS"
"Friendly Name"="EJS"
Visual Studio 2008 barcos con 22 esquemas, esa es la razón por la que esto como "schema23", si instaló un editor de esquemas de terceros, ese nombre ya puede existir (verifique esa clave de registro si quiere estar seguro).
Una vez hecho esto, reinicie Visual Studio. Asociar la extensión *.ejs
con "HTML Editor" en lugar de "User Control Editor". Ahora, cuando abra o cree un archivo con una extensión * .ejs, debería ver el menú desplegable "Esquema de destino para validación" en la barra de herramientas "Edición de código HTML". (Si no ve esa barra de herramientas, vaya a Ver-> Barras de herramientas-> Edición de código HTML).
Usted se dará cuenta de que puede empezar a utilizar etiquetas HTML sin tener que comenzar con la etiqueta <html>
como su primera. Intellisense también funcionará para javascript dentro de una etiqueta <script>
.
Esta no es una solución completa, pero se pondrá en la dirección correcta para lograr su objetivo final. Todavía tendrá que regresar y modificar el archivo EJS.xsd
y hacer más modificaciones para que se comporte exactamente como lo desea.
Una vez que lo haya resuelto, puede crear un script simple que copie el archivo EJS.xsd y cree la clave de registro en otra máquina.
(letra pequeña: la espalda para siempre seguridad del registro antes de jugar con él)
Cool. No sabía que esto fuera posible. +1 – ichiban
@Mark - ¿Te ayudó esta respuesta? –
Hola Jose. Puedes ayudarme en Visual Studio 2012. Seguí para crear Ejs.xsd. allí después de que no haya una subcarpeta en Visual Studio \ 9.0. – Kartheek