Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtenga información sobre cómo el editor de Visual Studio admite la lectura y navegación a través de diferentes lenguajes de equipo y cómo puede agregar compatibilidad con el editor de Visual Studio para otros lenguajes.
Colorización de sintaxis, finalización de enunciado y soporte de Navegar a
Las características del editor de Visual Studio, como la coloración de sintaxis, la finalización de instrucciones (también conocida como IntelliSense) y Navegar a pueden ayudarle a escribir, leer y editar el código con más facilidad. En la captura de pantalla siguiente se muestra un ejemplo de edición de un script Perl en Visual Studio. La sintaxis se colorea automáticamente. Por ejemplo, los comentarios del código son de color verde, el código es negro, las rutas de acceso son rojas y las instrucciones son azules. El editor de Visual Studio aplica automáticamente la coloración de sintaxis a cualquier lenguaje que admita. Además, al empezar a escribir una palabra clave o objeto de lenguaje conocido, la finalización de instrucciones muestra una lista de posibles instrucciones y objetos. La finalización de instrucciones puede ayudarle a escribir código de forma más rápida y sencilla.
Visual Studio proporciona actualmente compatibilidad con la coloración de sintaxis y la finalización de instrucciones básicas para los siguientes lenguajes mediante Gramáticas TextMate. Sin embargo, si su idioma favorito no está en la tabla, no se preocupe, puede agregarlo.
- Murciélago
- F#
- Java
- Descuento
- Óxido
- Visual Basic
- Clojure
- Ir
- JavaDoc
- Objective-C
- ShaderLab
- C#
- CMake
- Groovy
- JSON
- Perl
- ShellScript
- Visual C++
- CoffeeScript
- HTML
- MENOS
- Pitón
- SQL
- VBNet
- CSS
- INI
- LUA
- R
- Veloz
- XML
- Estibador
- Jade
- Realizar
- Rubí
- Mecanografiado
- YAML.
Además de la coloración de sintaxis y la finalización de instrucciones básicas, Visual Studio también tiene una característica denominada Navegar a. Esta característica le permite buscar rápidamente archivos de código, rutas de acceso de archivo y símbolos de código. Visual Studio proporciona compatibilidad con Navigate To para los siguientes idiomas.
- C#
- C++
- Mecanografiado
- JavaScript
- Visual Basic
- Ir
- Java
- PHP
Todos estos tipos de archivo tienen las características descritas anteriormente incluso si aún no se ha instalado la compatibilidad con un idioma determinado. La instalación de compatibilidad especializada con algunos idiomas puede proporcionar compatibilidad con idiomas adicionales, como IntelliSense u otras características de lenguaje avanzadas, como bombillas.
Adición de compatibilidad con idiomas no admitidos
Visual Studio proporciona soporte de lenguaje en el editor mediante Gramáticas TextMate. Si su lenguaje de programación favorito no se admite actualmente en el editor de Visual Studio, primero busque en la web; puede que ya exista una agrupación TextMate para el lenguaje. Sin embargo, si no puede encontrar una, puede agregar compatibilidad para ella mediante la creación de un modelo de agrupación TextMate para gramáticas de lenguajes y fragmentos de código.
Agregue las nuevas gramáticas textMate para Visual Studio en la carpeta siguiente:
%userprofile%\.vs\Extensions
En Windows, %userprofile% se resuelve en la ruta de acceso: c:/Usuarios/<nombreusuario>. Si la carpeta Extensiones no existe en el sistema, debe crearla. Si la carpeta ya existe, está oculta.
En esta ruta de acceso base, agregue las siguientes carpetas si se aplican a su situación:
| Nombre de carpeta | Descripción |
|---|---|
| \ <nombre del idioma> | Carpeta de idioma. Reemplace <el nombre> del idioma por el nombre del idioma. Por ejemplo, \Matlab. |
| \Sintaxis | Carpeta gramatical. Contiene los archivos de gramática .json del idioma, como Matlab.json. |
| \Fragmentos | Carpeta de fragmentos de código. Contiene fragmentos de código para el idioma. |
En Windows, %userprofile% se resuelve en la ruta de acceso: c:/Usuarios/<nombreusuario>. Si la carpeta Extensiones no existe en el sistema, deberá crearla. Si la carpeta ya existe, se ocultará.
Sugerencia
Si tiene algún archivo abierto en el editor, deberá cerrarlos y volver a abrirlos para ver el resaltado de sintaxis después de agregar las gramáticas TextMate.
Para obtener más información sobre cómo crear gramáticas de TextMate, consulte TextMate - Introduction to Language Grammars y Notes on how to create a Language Grammar and Custom Theme for a TextMate Bundle.