Trabajar con la configuración de los proyectos en el entorno de desarrollo integrado (IDE) de AWS Cloud9 - AWS Cloud9

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajar con la configuración de los proyectos en el entorno de desarrollo integrado (IDE) de AWS Cloud9

Los valores de Project settings (Configuración de proyecto) que se aplican únicamente al entorno de desarrollo de AWS Cloud9 actual, incluyen los siguientes valores de configuración:

  • Configuración del editor de código, por ejemplo, si debe utilizar tabuladores y nuevo final de línea de archivo

  • Tipos de archivo que se ignoran

  • Los tipos de sugerencias y advertencias que se muestran o suprimen

  • Configuración de código y formato para lenguajes de programación como JavaScript, PHP, Python y Go

  • Tipos de configuraciones que se usan cuando se ejecuta y compila código

Aunque la configuración de proyectos se aplica a un único entorno, puede aplicar la configuración de un entorno a cualquier otro.

Ver o cambiar la configuración de proyectos

  1. En la barra de menús, elija AWS Cloud9, Preferences (Preferencias).

  2. Para ver la configuración del proyecto del entorno actual, en la pestaña Preferences (Preferencias), en el panel de navegación lateral, elija Project Settings (Configuración de proyecto).

  3. Para cambiar la configuración del proyecto del entorno, hágalo en el panel Project Settings. (Configuración de proyecto).

Consulte Project Setting Changes You Can Make

Aplicar la configuración del proyecto actual de un entorno a otro

  1. En los entornos de origen y de destino, en la barra de menús del IDE de AWS Cloud9, elija AWS Cloud9, Open Your User Project (AWS Cloud9, Abrir la configuración del proyecto).

  2. En el entorno de origen, copie el contenido de la pestaña project.settings que se muestra.

  3. En el entorno de destino, sobrescriba el contenido de la pestaña project.settings por el contenido copiado del entorno fuente.

  4. En el entorno de destino, guarde la pestaña project.settings.

Configuración del proyecto que puede cambiar

En estas secciones se describen los valores de configuración de proyecto que puede cambiar en la pestaña Preferences (Preferencias) del panel Project Settings (Configuración de proyecto).

Instancia EC2

Stop my environment (Detener mi entorno)

Elija cuándo detener automáticamente la instancia de Amazon EC2 del entorno (si se utiliza) después de cerrar todas las instancias del navegador web que estén conectadas al IDE para ese entorno. Puede elegir un rango de períodos de tiempo de una semana a 30 minutos. También puede elegir que nunca se detenga automáticamente la instancia de Amazon EC2 después de salir del IDE de AWS Cloud9.

Si desea detener la instancia incluso antes de 30 minutos después de terminar con el IDE, puede detenerlo manualmente mediante la interfaz de la consola.

Editor de código (Ace)

Soft Tabs (Tabuladores suaves)

Si se selecciona, se inserta el número especificado de espacios en lugar de un tabulador cada vez que pulse Tab.

Autodetect Tab Size on Load (Detectar automáticamente el tamaño de la pestaña al cargar)

Si se selecciona, AWS Cloud9 intenta adivinar el tamaño de la pestaña.

New File Line Ending (Nuevo final de línea de archivos)

El tipo de finales de línea que se va a utilizar en los archivos nuevos.

Las opciones válidas incluyen:

  • Windows (CRLF) para finalizar las líneas con un retorno de carro y un salto de línea.

  • Unix (LF) para finalizar líneas con un salto de línea únicamente.

On Save, Strip Whitespace (Quitar espacios al guardar)

Si se selecciona, AWS Cloud9 intenta quitar lo que considera tabuladores y espacios innecesarios de un archivo cada vez que ese archivo se guarda.

Buscar en archivos

Ignore these Files (Ignorar estos archivos)

Cuando se buscan archivos, los tipos de archivos que AWS Cloud9 ignora.

Maximum number of files to search (in 1000) [Número máximo de archivos para buscar (en 1000)]

Cuando se buscan archivos, el número máximo de archivos, en múltiplos de 1.000, que AWS Cloud9 encontrará en el ámbito actual.

Consejos y advertencias

Nivel de advertencia

El nivel mínimo de los mensajes que se van a habilitar.

Entre los valores válidos se incluyen los siguientes:

  • Info (Información) para habilitar mensajes de error informativos y de advertencia.

  • Warning (Aviso) para habilitar solo mensajes de error y de advertencia.

  • Error para permitir solo los mensajes de error.

Mark Missing Opcional Semicolons (Marcar punto y coma opcionales que faltan)

Si está habilitada, AWS Cloud9 marca en archivo cada vez que se detecta un punto y coma que puede utilizarse en el código, pero que no se utiliza.

Mark Undeclared Variables (Marcar variables no declaradas)

Si está habilitada, AWS Cloud9 marca en un archivo cada vez que se detecta una variable no declarada en el código.

Mark Unused Function Arguments (Marcar argumentos de función no usados)

Si está habilitada, AWS Cloud9 marca en un archivo cada vez que se detecta un argumento no utilizado en una función.

Ignore Messages Matching Regex (Omitir mensajes que coinciden con Regex)

AWS Cloud9 no mostrará ningún mensaje que coincida con la expresión regular especificada. Para obtener más información, consulte Writing a regular expression pattern (Escribir un patrón de expresiones regulares) en JavaScriptJavaScript Regular Expressions (Expresiones regulares de JavaScript) en Mozilla Developer Network.

Compatibilidad con JavaScript

Customize JavaScript warnings with .eslintrc (Personalizar las advertencias de JavaScript con .eslintrc)

Si está habilitada, AWS Cloud9 utiliza un archivo .eslintrc con el fin de determinar qué advertencias de JavaScript se habilitan o deshabilitan. Para obtener más información, consulte Configuration File Formats (Formatos de archivos de configuración) en el sitio web de ESLint.

JavaScript library code completion (Finalización del código de la biblioteca de JavaScript)

Las bibliotecas de JavaScript que AWS Cloud9 utiliza para intentar sugerir o finalizar el código de forma automática.

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta formatear el código en un archivo de JavaScript cada vez que ese archivo se guarda.

Use Builtin JSBeautify as Code Formatter (Usar JSBeautify incorporado como formateador de código)

Si está habilitada, AWS Cloud9 utiliza su implementación interna de JSBeautify para intentar aumentar la legibilidad del código en los archivos.

Custom Code Formatter (Formateador de código personalizado)

El comando de AWS Cloud9 que se intentar ejecutar al formatear código en un archivo de JavaScript.

Compilación

Builder Path in environment (Ruta del compilador en el entorno)

La ruta a cualquier configuración de compilación personalizada.

Ejecución y depuración

Runner Path in Environment (Ruta de ejecutor en entorno)

La ruta a configuraciones de ejecución personalizadas.

Preview URL (URL de vista previa)

La dirección URL que se debe utilizar para obtener una vista previa de aplicaciones para el entorno.

Configuraciones de ejecución

Las configuraciones de ejecución personalizadas para este entorno.

Remove Selected Configs (Eliminar configuraciones seleccionadas)

Elimina las configuraciones de ejecución seleccionadas.

Add New Config (Añadir nueva configuración)

Crea una nueva configuración de ejecución.

Set As Default (Establecer como predeterminado)

Establece la configuración de ejecución seleccionada como la predeterminada.

Formateadores de código

Configuración de JSBeautify

Configuración para aumentar la legibilidad del código en los archivos.

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta aplicar la configuración de JSBeautify cada vez que se guardan los archivos de código.

Use JSBeautify for JavaScript (Utilizar JSBeautify para JavaScript)

Si está habilitada, AWS Cloud9 intenta aplicar la configuración de JSBeautify cada vez que se guardan los archivos de JavaScript.

Preserve Empty Lines (Mantener líneas vacías)

Si está habilitada, AWS Cloud9 no elimina líneas vacías en los archivos de código.

Keep Array Indentation (Mantener sangría en matrices)

Si está habilitada, AWS Cloud9 conserva la sangría en las declaraciones de elementos en matrices en los archivos de código.

JSLint Strict Whitespace (Espacio en blanco de JSLint)

Si está habilitada, AWS Cloud9 intenta aplicar las reglas sobre espacios en blanco de JSLint en los archivos de código. Para obtener más información, consulte "Espacios en blanco" en JSLint Help.

Braces (Llaves)

Especifica la alineación de las llaves en el código.

Entre los valores válidos se incluyen los siguientes:

  • Braces with control statement (Llaves con declaración de control) para mover cada llave de inicio y final y alinearla con su declaración de control relacionada, según sea necesario.

    Por ejemplo, este código tiene el siguiente formato:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    se convierte en este código cuando se guarda el archivo:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
  • Braces on own line (Llaves en línea propia) para mover cada llave a su línea, según sea necesario.

    Por ejemplo, este código tiene el siguiente formato:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    se convierte en este código cuando se guarda el archivo:

    for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
  • End braces on own line (Terminar llaves en línea propia) para mover cada llave de cierre a su línea, según sea necesario.

    Por ejemplo, este código tiene el siguiente formato:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }

    se convierte en este código cuando se guarda el archivo:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
Preserve inline blocks (Conservar bloques en línea)

Si está habilitada, AWS Cloud9 no intenta mover las llaves de apertura y cierre de los bloques en línea a líneas separadas, si estas llaves están en la misma línea.

Space Before Conditionals (Espacio antes de condicional)

Si está habilitada, AWS Cloud9 añade un espacio antes de cada declaración condicional, según sea necesario.

Unescape Strings (Cadenas sin escape)

Si está habilitada, AWS Cloud9 convierte las cadenas de escape en sus equivalentes sin escape. Por ejemplo, convierte \n en un carácter de nueva línea y convierte \r en un retorno de carro.

Indent Inner HTML (Aplicar sangría HTML)

Si está habilitada, AWS Cloud9 aplica sangría a las secciones <head> y <body> en código HTML.

Compatibilidad con TypeScript

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta dar formato al código TypeScript cada vez que se guardan los archivos TypeScript.

Custom Code Formatter (Formateador de código personalizado)

La ruta de cualquier configuración de código personalizada para código TypeScript.

Compatibilidad con PHP

Enable PHP code completion (Habilitar completar código PHP)

Si está habilitada, AWS Cloud9 intenta completar el código PHP.

PHP Completion Include Paths (Rutas completar código PHP)

Ubicaciones que AWS Cloud9 utiliza para intentar ayudar a completar el código PHP. Por ejemplo, si tiene archivos PHP personalizados que desea que AWS Cloud9 use para completar el código y se encuentran en algún lugar del directorio ~/environment, añada ~/environment a esta ruta.

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta dar formato al código PHP cada vez que se guardan los archivos PHP.

Custom Code Formatter (Formateador de código personalizado)

La ruta de cualquier configuración de código personalizada para código PHP.

Compatibilidad con Python

Enable Python code completion (Habilitar completar código PHP)

Si está habilitada, AWS Cloud9 intenta completar el código Python. Para definir las rutas que AWS Cloud9 va a utilizar para completar el código Python, utilice la configuración PYTHONPATH.

Versión Python

Especifica la versión de Python que se va a utilizar.

Pylint command line options (Opciones de línea de comandos de Pylint)

Opciones que AWS Cloud9 va a utilizar para Pylint con código de Python. Para obtener más información, consulte el manual del usuario de Pylint en el sitio web de Pylint.

PYTHONPATH

Las rutas de las bibliotecas de Python y los paquetes que AWS Cloud9 va a utilizar. Por ejemplo, si tiene bibliotecas y paquetes de Python personalizados en el directorio ~/environment, añada ~/environment a esta ruta.

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta dar formato al código Python cada vez que se guardan los archivos Python.

Custom Code Formatter (Formateador de código personalizado)

La ruta de cualquier configuración de código personalizada para código Python.

Compatibilidad con Go

Enable Go code completion (Habilitar completar código PHP)

Si está habilitada, AWS Cloud9 intenta completar el código Go.

Format Code on Save (Formatear código al guardar)

Si está habilitada, AWS Cloud9 intenta dar formato al código Go cada vez que se guardan los archivos Go.

Custom Code Formatter (Formateador de código personalizado)

La ruta de cualquier configuración de código personalizada para código Go.

Detener manualmente la instancia de EC2 del entorno

La opción EC2 Instance (Instancia de EC2) le permite detener automáticamente la instancia de Amazon EC2 del entorno tan rápido como 30 minutos después de cerrar todas las instancias del navegador web conectadas al IDE.

Ttambién puede detener manualmente la instancia inmediatamente usando la consola.

Para detener manualmente la instancia de EC2 de un entorno

  1. Después de cerrar todas las instancias del navegador web conectadas al IDE, elija Your environments (Sus entornos) en la consola de AWS Cloud9.

  2. Elija el botón situado en la parte superior derecha del panel que muestra los detalles del entorno que estaba utilizando y elija View details (Ver detalles).

  3. En Environment details (Detalles del entorno), en EC2 Instance (Instancia de EC2), elija Go To Instance (Ir a la instancia).

  4. En la consola de Amazon EC2, en Instance state (Estado de la instancia), elija la casilla de verificación para seleccionar la instancia de su entorno. Instance state (Estado de la instancia) puede indicar que la instancia sigue ejecutándose.

  5. Elija la instancia y seleccione Instance state (Estado de la instancia) y Stop instance (Detener instancia).

  6. Cuando se le pida que confirme, elija Stop. Puede que transcurran unos minutos hasta que la instancia se detenga.