Personalizar as configurações do projeto - AWS Cloud9

O AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

Personalizar as configurações do projeto

Essas seções descrevem os tipos de configurações de projeto que podem ser alteradas no painel Project Settings (Configurações de projeto) da guia Preferences (Preferências).

EC2 instance (Instância do EC2)

Stop my environment (Encerrar o ambiente)

Escolha quando interromper automaticamente a instância do Amazon EC2 do seu ambiente (se usada) após fechar todas as instâncias de navegadores da Web conectadas ao IDE desse ambiente. Você pode escolher um intervalo de períodos de tempo de uma semana a 30 minutos. Você também pode optar por nunca interromper automaticamente a instância do Amazon EC2 depois de sair do IDE do AWS Cloud9.

Se você quiser interromper a instância ainda mais cedo do que 30 minutos depois de terminar com o IDE, você poderá interrompê-lo manualmente usando a interface do console.

Editor de código (Ace)

Soft Tabs (Tabulações suaves)

Se selecionada, insere o número especificado de espaços em vez de um caractere de tabulação toda vez que pressionar Tab.

Autodetect tab size on load (Detectar o tamanho da tabulação automaticamente ao carregar)

Se selecionada, o AWS Cloud9 tenta adivinhar o tamanho da tabulação.

New file line endings (Finais de linha de novo arquivo)

O tipo de final de linha a ser usado para novos arquivos.

As opções válidas incluem o seguinte:

  • Windows (CRLF) para encerrar linhas com um carriage return e um feed de linha.

  • Unix (LF) para encerrar linhas apenas com um feed de linha.

On save, strip whitespace (Ao salvar, modificar o espaço em branco)

Se selecionada, o AWS Cloud9 tenta remover o que considerar como tabulações e espaços desnecessários de um arquivo a cada vez que o arquivo é salvo.

Find in files (Encontrar nos arquivos)

Ignore these Files (Ignorar esses arquivos)

Os tipos de arquivos ignorados pelo AWS Cloud9 ao encontrar em arquivos.

Maximum number of files to search (in 1000) (Número máximo de arquivos para pesquisar (em 1.000))

Ao encontrar em arquivos, o número máximo de arquivos, em múltiplos de 1.000, que o AWS Cloud9 encontra no escopo atual.

Dicas e avisos

Nível de advertência

O nível mínimo de mensagens para habilitar.

Entre os valores válidos estão os seguintes:

  • Info (Informações) para habilitar mensagens informativas, de aviso e de erro.

  • Warning (Aviso) para habilitar apenas mensagens informativas e de erro.

  • Error (Erro) para habilitar apenas mensagens de erro.

Mark Missing Optional Semicolons (Marcar pontos-e-vírgulas opcionais ausentes)

Se ativada, o AWS Cloud9 sinaliza um arquivo toda vez que perceber uma situação em que um ponto-e-vírgula podia ser usado mas não foi.

Mark Undeclared Variables (Marcar variáveis não declaradas)

Se ativada, o AWS Cloud9 sinaliza um arquivo toda vez que perceber uma variável não declarada no código.

Mark Unused Function Arguments (Marcar argumentos de função não usados)

Se ativada, o AWS Cloud9 sinaliza um arquivo toda vez que perceber um argumento não usado em uma função.

Ignorar mensagens com correspondência Regex

O AWS Cloud9 não exibirá mensagens que correspondem à expressão regular especificada. Para obter mais informações, consulte Writing a regular expression pattern no tópico JavaScript Regular Expressions na Mozilla Developer Network.

Suporte do JavaScript

Personalizar avisos em JavaScript com .eslintrc

Se ativada, o AWS Cloud9 usa um arquivo .eslintrc para determinar quais avisos em JavaScript são habilitados ou desabilitados. Para obter mais informações, consulte Formatos do arquivo de configuração no site do ESLint.

Preenchimento de código de bibliotecas JavaScript

As bibliotecas JavaScript usadas pelo AWS Cloud9 tentam sugerir ou preencher código automaticamente.

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta formatar o código em um arquivo JavaScript toda vez que o arquivo é salvo.

Usar o JSBeautify integrado como formatador de código

Se ativada, o AWS Cloud9 usa sua implementação interna do JSBeautify para tentar aumentar a legibilidade do código nos arquivos.

Custom code formatter (Formatador de código personalizado)

O comando que o AWS Cloud9 tentará executar ao formatar código em um arquivo JavaScript.

Compilar

Builder path in environment (Caminho do compilador no ambiente)

O caminho para qualquer configuração de compilação personalizada.

Run and debug (Executar e depurar)

Runner path in environment (Caminho do executor no ambiente)

O caminho para qualquer configuração de execução personalizada.

Preview URL (visualizar URL)

O URL a ser usado para visualizar aplicações do ambiente.

Run configurations (Configurações de execução)

As configurações de execução personalizadas para esse ambiente.

Remove selected configs (Remover as configurações selecionadas)

Exclui as configurações de execução selecionadas.

Add new config (Adicionar nova configuração)

Cria uma nova configuração de execução.

Set as default (Definir como padrão)

Define a configuração de execução selecionada como configuração de execução padrão.

Code formatters (Formatadores de código)

Configurações do JSBeautify

Configurações para aumentar a legibilidade de código nos arquivos.

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta aplicar configurações do JSBeautify sempre que arquivos de código são salvos.

Usar JSBeautify para JavaScript

Se ativada, o AWS Cloud9 tenta aplicar configurações do JSBeautify sempre que arquivos JavaScript são salvos.

Preserve empty lines (Preservar linhas vazias)

Se ativada, o AWS Cloud9 não remove linhas vazias nos arquivos de código.

Keep array indentation (Manter o recuo em matrizes)

Se ativada, o AWS Cloud9 preserva os recuos das declarações de elementos em matrizes nos arquivos de código.

JSLint strict whitespace (Espaço em branco estrito JSLint)

Se ativada, o AWS Cloud9 tenta aplicar regras de espaço em branco JSLint nos arquivos de código. Para obter mais informações, consulte "Espaço em branco" na Ajuda do JSLint.

Braces (Chaves)

Especifica o alinhamento das chaves no código.

Entre os valores válidos estão os seguintes:

  • Braces with control statement (Chaves com instrução de controle) para mover cada chave de início e término para se alinhar à instrução de controle relacionada, conforme necessário.

    Por exemplo, esse código é formatado da seguinte forma:

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

    Torna-se esse código quando o arquivo é salvo:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
  • Braces on own line (Chaves na própria linha) para mover cada chave para a sua própria linha, conforme necessário.

    Por exemplo, esse código é formatado da seguinte forma:

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

    Torna-se esse código quando o arquivo é salvo:

    for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
  • End braces on own line (Chaves finais na própria linha) para mover cada chave final para a sua própria linha, conforme necessário.

    Por exemplo, esse código é formatado da seguinte forma:

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

    Torna-se esse código quando o arquivo é salvo:

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
Preserve inline blocks (Preservar blocos em linha)

Se ativada, o AWS Cloud9 não tenta mover as chaves de início e término de blocos em linha para separar linhas, caso as chaves estejam na mesma linha.

Space before conditionals (Espaço antes de condicionais)

Se ativada, o AWS Cloud9 adiciona um espaço antes de cada declaração condicional, conforme necessário.

Unescape strings (Configurações de cancelamento de escape)

Se ativada, o AWS Cloud9 converte strings com escape para os seus equivalentes sem escape. Por exemplo, converte \n para um caractere de nova linha e converte \r para uma caractere de carriage return.

Indent inner HTML (Adicionar recuo interno em HTML)

Se ativada, o AWS Cloud9 adiciona recuo nas seções <head> e <body> em código HTML.

Suporte do TypeScript

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta formatar código TypeScript sempre que arquivos TypeScript são salvos.

Custom code formatter (Formatador de código personalizado)

O caminho para qualquer configuração de formatação de código personalizada para código TypeScript.

Suporte do PHP

Habilitar o preenchimento do código PHP

Se ativada, o AWS Cloud9 tenta preencher código PHP.

Caminhos inclusos para o preenchimento de PHP

Locais usados pelo AWS Cloud9 para tentar ajudar a preencher código PHP. Por exemplo, se você tem arquivos PHP personalizados que deseja que o AWS Cloud9 use para o preenchimento e esses arquivos estão em algum lugar no diretório ~/environment, adicione ~/environment a esse caminho.

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta formatar código PHP sempre que arquivos PHP são salvos.

Custom code formatter (Formatador de código personalizado)

O caminho para qualquer configuração de formatação de código personalizada para código PHP.

Suporte do Python

Habilitar o preenchimento do código Python

Se ativada, o AWS Cloud9 tenta preencher código Python. Para definir os caminhos usados pelo AWS Cloud9 para preencher código Python, use a configuração PYTHONPATH.

Versão do Python

Especifica a versão do Python a ser usada.

Opções de linha de comando do Pylint

Opções usadas pelo AWS Cloud9 para o Pylint com código Python. Para obter mais informações, consulte o Manual do usuário do Pylint no site do Pylint.

PYTHONPATH

Os caminhos para as bibliotecas e os pacotes do Python usados pelo AWS Cloud9. Por exemplo, se você tiver bibliotecas e pacotes Python personalizados no diretório ~/environment, adicione ~/environment a esse caminho.

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta formatar código Python sempre que arquivos Python são salvos.

Custom code formatter (Formatador de código personalizado)

O caminho para qualquer configuração de formatação de código personalizada para código Python.

Suporte do Go

Habilitar o preenchimento do código Go

Se ativada, o AWS Cloud9 tenta preencher código Go.

Formatar código ao salvar

Se ativada, o AWS Cloud9 tenta formatar código Go sempre que arquivos Go são salvos.

Custom code formatter (Formatador de código personalizado)

O caminho para qualquer configuração de formatação de código personalizada para código Go.