Texto Sublime - Plug-in SublimeCodeIntel

SublimeCodeIntel é um plugin importante para o editor de texto Sublime. Ele oferece os seguintes recursos -

  • Recurso de salto para o símbolo, que ajuda o usuário a saltar para o arquivo e a linha especificada do símbolo.

  • Inclui biblioteca de autocomplete e exibe os módulos / símbolos em tempo real.

  • As dicas de ferramentas exibem informações na barra de status sobre a função associada.

Instalação

Você pode instalar o plugin SublimeCodeIntel através das seguintes etapas -

Step 1- Obtenha a funcionalidade do pacote de instalação do editor de Texto Sublime usando o atalho Ctrl + Shift + P no Windows e Cmd + Shift + P para o sistema OSX. Consulte a captura de tela a seguir para melhor compreensão -

Step 2 - Agora, selecione o plugin SublimeCodeIntel para instalação e reinicie o editor de texto Sublime.

Step 3 - Na instalação bem-sucedida de SublimeCodeIntel plugin, sua tela ficará assim -

Configuração

Existem duas configurações integradas de SublimeCodeIntel -

  • Configurações - padrão
  • Configurações - Usuário

Consulte a imagem a seguir que mostra essas configurações -

A configuração para SublimeCodeIntel está incluído no arquivo JSON chamado SublimeCodeIntel.sublime-settings. A configuração necessária para cada idioma está incluída no plugin SublimeCodeIntel conforme abaixo -

/*
   Defines a configuration for each language.
*/

"codeintel_language_settings": {
   "Python3": {
      "python3": "/usr/local/bin/python3.3",
      "codeintel_scan_extra_dir": [
         "/Applications/Sublime Text.app/Contents/MacOS",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
      ],
      "codeintel_scan_files_in_project": true,
      "codeintel_selected_catalogs": []
   },
   
   "JavaScript": {
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_exclude_dir":["/build/", "/min/"],
      "codeintel_scan_files_in_project": false,
      "codeintel_max_recursive_dir_depth": 2,
      "codeintel_selected_catalogs": ["jQuery"]
   },
   
   "PHP": {
      "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_files_in_project": true,
      "codeintel_max_recursive_dir_depth": 15,
      "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
   }
}

Essas configurações podem ser personalizadas conforme e quando necessário. Depende do número de módulos / bibliotecas instalados pelo usuário com vários parâmetros, como o tamanho e a complexidade do projeto em que o usuário está trabalhando.