Resaltado de Sintaxis

Lea su código a todo color

El editor de PHP colorea su código de acuerdo a la configuración de Visual Studio. El usuario obtiene una mejor vista del código en los colores a los que está acostumbrado, ya que se respetan los parámetros de Visual Studio. Además, el resaltado es compatible con temas claros, oscuros o de terceras partes.

Validación del código

Su código es revisado mientras escribe

Detecte discordancias, errores de tipeo, parámetros de función faltantes, clases y funciones desconocidas mientras escribe. El análisis de código revisa su código periódicamente y subraya cualquier problema inmediatamente. Esto evita tener que manejar la mayor cantidad de problemas durante el tiempo de ejecución.

IntelliSense

Ayuda inteligente para su código

IntelliSense permite autocompletar su código inteligentemente, posee consejos detallados sobre herramientas, ayuda con los parámetros de función. Además, contiene un manual PHP completo, aprende de su código y realiza análisis de tipo para minimizar la cantidad de teclas que hay que presionar.

IntelliPHP

Desarrollo asistido por IA

Aumenta tu productividad en la codificación PHP a nuevos niveles con IntelliPHP. Esta innovadora función ofrece sugerencias completas de líneas basadas en el contexto de tu código, permitiéndote escribir código de manera más rápida y eficiente. ¿Lo mejor? IntelliPHP funciona localmente, garantizando la privacidad y seguridad de tu código. Di adiós a la tediosa escritura manual y dale la bienvenida a la comodidad y confianza de la completación automática de líneas enteras de IA de IntelliPHP ejecutada localmente.

Funciones de navegación

Vaya a cualquier definición desde cualquier lugar

Puede navegar hasta las definiciones y referencias al usar “Ir a definición”, “Buscar todas las referencias”, “vista de clases”, “barra de navegación” y más. También puede desplazarse a través del código usando los atajos de Visual Studio a los que está acostumbrado.

Refactorización

Renombre los identificadores sin interrupciones

Evite errores de tipeo y mantenga su código limpio utilizando nuestra función de refactorización. Puede renombrar todos los tipos de identificadores mientras escribe o puede utilizar el cuadro de diálogo para renombrar. La herramienta de refactorización puede cambiar de nombre los identificadores directamente en el lugar o en una vista previa donde puede desmarcar las ocurrencias únicas.

Formato del código

Mantenga su código atractivo y fácil de entender

Organice su código automáticamente mientras lo escribe. La herramienta de formato de código trabaja de manera excepcional con todo el documento, una selección del código, o después de que se completa una declaración o un bloque de código. Las convenciones de Visual Studio son respetadas, se normalizan los espacios, y se trabaja asombrosamente con una mezcla de HTML, PHP y más.

Plantillas Smarty

Una experiencia intensa con el Editor Smarty

Utilizar las plantillas de nuestro editor de Smarty es sumamente sencillo para los usuarios avanzados, pero también lo es para los principiantes. El resaltado de sintaxis y la revisión de errores sintácticos es algo que debe tener siempre. Asegúrese de explorar las funciones de IntelliSense y de los fragmentos de código para editar las plantillas más rápida y agradablemente.

Plantillas Twig

El mejor editor de Twig de su estilo

PHP Tools for Visual Studio es completamente compatible con las plantillas Twig, incluyendo el resaltado de sintaxis, revisión de errores, finalización de código y esquematización. Aproveche nuestra inigualable vista dividida para comprender y hacer ajustes finos a sus plantillas Twig. Más información...

Plantillas Blade

Ayuda directa dentro de Laravel

El editor Blade colorea todo su código y provee todas aquellas pequeñas funciones que necesita para HTML, CSS, JS, Blade y PHP dentro de los archivos de Blade. Los errores sintácticos y los problemas se subrayan dentro del editor, mientras Intellisense hace sugerencias y ayuda. Todo impulsado por el poderoso motor de edición de Visual Studio. Más información...

Compatible con PHPDoc

Documente su código fácilmente

Puede documentar los objetos y las funciones, lo que es de gran ayuda mientras se escribe un código. También puede mejorar el análisis del código al sugerir parámetros y el tipo de valor devuelto. Nuestro editor de PHP colorea los bloques PHPDoc, los genera automáticamente e integra su contenido a IntelliSense.

Depurador Visual

Depure su código como está acostumbrado

Inspeccione y edite variables, desplácese por el código, deténgase en los puntos de interrupción, revise la pila de llamadas y más, como lo hace normalmente en Visual Studio. La integración Xdebug funciona muy bien con todos los tipos de servidores web, lo que le permite depurar su programa rápida e intuitivamente.

Asistente de excepciones

Vea notificaciones sobre problemas en su código en tiempo real

Deténgase en errores seleccionados, advertencias, notificaciones y excepciones, y además revise el estado del programa que los causa. Construir un código a prueba de errores es un objetivo esencial para cualquier programador. No pierda de vista ningún problema con nuestro asistente de excepciones.

Depuración remota

Depure el código que está ejecutándose en un servidor remoto

Implemente su proyecto y solucione problemas en un servidor remoto directamente desde Visual Studio. Puede ser un servidor Windows, Linux o Mac. Además, la depuración remota es tan rápida como la depuración local.

Ventana Inmediato

Itere más rápidamente

Escriba su código PHP y vea los resultados inmediatamente en la Ventana Inmediato mientras depura. Puede ajustar la ejecución del programa, introducir variables nuevas o modificar las que ya existen.

Editor de HTML

Diseñe y codifique al mismo tiempo

Escriba en todos los lenguajes de programación web con los archivos PHP que normalmente utiliza. Puede mezclar HTML, CSS, JavaScript y PHP con tranquilidad y en total compatibilidad con Visual Studio. El editor también permite todos los plug-ins como Web Essentials.

Fragmentos de código

Escriba su código más rápidamente

Aproveche los fragmentos de código para insertar fragmentos comunes con solo presionar un par de teclas. Evite errores de tipeo comunes, genere funciones, documente comentarios, bucles y otros constructores.

Lista de errores

Revise todos los errores del proyecto en un solo lugar

Revise rápidamente la sintaxis y todos los errores fatales que se encuentran en su proyecto, antes de la ejecución y de depurar su código. La lista de errores lo ayuda a mantener su código limpio, sin fallos durante la ejecución.

Pruebas unitarias

Evalúe su código automáticamente

Escriba pruebas PHPUnit, maneje sus casos de pruebas, organícelos en categorías y monitoree los escenarios exitosos y los fallidos. PHPUnit está integrado de manera invisible en el Explorador de Pruebas de Visual Studio, y le permite crear, ejecutar y depurar los casos de prueba.

Sistema de proyectos

Maneje y personalice su proyecto

Aproveche el Explorador de Soluciones de Visual Studio y el estándar industrial de MSBuild. Esta herramienta permite diferentes personalizaciones, proyectos a la medida y plantillas de elementos, ejecución o depuración de varios proyectos al mismo tiempo y más.

Integración de Composer

Composer en todas partes, como debería ser

Busque e instale paquetes rápidamente desde una interfaz de múltiples usuarios. Actualícelos e instale los paquetes faltantes solamente con un clic. Composer también está integrado dentro de MSBuild en el Explorador de Soluciones y su resultado completo aparece en la Ventana de Resultados.

Implementación

Publique su proyecto en un servidor remoto con solo un clic.

La publicación progresiva automatiza la implementación de los archivos de su proyecto en un servidor remoto. Puede implementar todo el proyecto o solamente un archivo. No importa si es FTP, SFTP, FTPS, File System or Azure. Los hemos cubierto todos.

Control de código fuente

Utilice Push, Pull, Sync y Merge en su código y elementos de trabajo.

Nuestra integración invisible con los proveedores de control de código fuente de Visual Studio como Git y TFS le da a su equipo todas las herramientas que necesita. Las líneas de comando no son necesarias, puede realizar todas las tareas de control de código fuente directamente en Visual Studio utilizando su bien conocida interfaz de usuario.

Ayuda y finalizado de código

Utilice asistencia inteligente de código

Aproveche el finalizado de código basado en tipo, signature help, y la información a color sobre herramientas dentro de VS Code. El editor entiende el contexto, enumera los símbolos disponibles con información detallada, realiza análisis de tipo y completa las opciones seleccionadas. También provee links de documentación en línea para obtener información relacionada más rápidamente.

IntelliPHP

Desarrollo asistido por IA

Aumenta tu productividad en la codificación PHP a nuevos niveles con IntelliPHP. Esta innovadora función ofrece sugerencias completas de líneas basadas en el contexto de tu código, permitiéndote escribir código de manera más rápida y eficiente. ¿Lo mejor? IntelliPHP funciona localmente, garantizando la privacidad y seguridad de tu código. Di adiós a la tediosa escritura manual y dale la bienvenida a la comodidad y confianza de la completación automática de líneas enteras de IA de IntelliPHP ejecutada localmente.

Validación de código continua

El código se verifica mientras escribe

Descubra inconvenientes y problemas sin hacer pruebas y hasta antes de ejecutar el código. El análisis de tipo integrado y la validación de código verifica el proyecto entero en segundos, y se actualiza mientras escribe. Los problemas son enumerados en la ventana “Problemas” y son subrayados justo en el editor de código.

Depurador

Desplácese por el código e inspecciónelo

Ejecute el servidor incorporado o conéctese a un servidor remoto. El depurador utiliza la extensión Xdebug y hace uso de todas las funciones de depuración dentro del la interfaz de VS Code. Observe y gestione los puntos de interrupción, vigile las expresiones, las variables locales o la pila de llamadas. La información sobre herramientas muestra el valor de una expresión también. Mientras evalúa una expresión al depurar, se verifica primero para saber si es segura de ejecutar.

Funciones de navegación

El código en sus manos

El editor provee los comandos “Ir a definición”, “Buscar todas las referencias” y navegar por todos los símbolos dentro del documento actual y el espacio de trabajo. Toma ventaja de análisis de tipo y la búsqueda con relación al contexto, navegando rápidamente aún en proyectos extremadamente largos.

Renombrar refactorización

Refactorize su código de manera segura

Encuentre y renombre variables, clases, interfaces o funciones de manera segura, solamente al presionar una tecla. La función toma en cuenta los comentarios PHPDoc, las posibles variables indirectas, o construcciones de código dinámico.

Formato de código

Mantenga su código agradable y fácil de seguir

El formateador hace que el código se vea limpio y unificado. Entiende convenciones, mantiene expresiones de líneas múltiples a medida que se escriben, ajusta los bloques de comentarios y purifica el resto.

Explorador de pruebas

Depure o ejecute pruebas continuamente, todo de manera visual

Las pruebas de PHPUnit dentro del proyecto se detectan y se enumeran automáticamente en la nueva ventana de la herramienta Vista de prueba. Ejecute y depure todas las pruebas o solamente una. Todas las pruebas enumeradas están marcadas con un ícono verde y con detalles de la ejecución de la prueba. También puede habilitar el modo prueba continua si lo desea.