Sublime Text - Complemento SublimeCodeIntel

SublimeCodeIntel es un complemento importante para el editor de Sublime Text. Ofrece las siguientes características:

  • Ir a la función de símbolo, que ayuda al usuario a ir al archivo y la línea especificada del símbolo.

  • Incluye biblioteca de autocompletar y muestra los módulos / símbolos en tiempo real.

  • La información sobre herramientas muestra información en la barra de estado sobre la función asociada.

Instalación

Puede instalar el complemento SublimeCodeIntel mediante los siguientes pasos:

Step 1- Obtenga la funcionalidad del paquete de instalación del editor de texto Sublime usando el atajo Ctrl + Shift + P en Windows y Cmd + Shift + P para el sistema OSX. Consulte la siguiente captura de pantalla para comprender mejor:

Step 2 - Ahora, seleccione el complemento SublimeCodeIntel para la instalación y reinicie el editor de Sublime Text.

Step 3 - Tras la instalación exitosa de SublimeCodeIntel plugin, su pantalla se verá así:

Configuración

Hay dos configuraciones integradas de SublimeCodeIntel:

  • Configuración: predeterminada
  • Configuración - Usuario

Consulte la siguiente captura de pantalla que muestra estas configuraciones:

La configuración para SublimeCodeIntel se incluye en el archivo JSON llamado SublimeCodeIntel.sublime-settings. La configuración necesaria para cada idioma se incluye en el complemento SublimeCodeIntel como se muestra a continuación:

/*
   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/"]
   }
}

Estas configuraciones se pueden personalizar cuando sea necesario. Depende de la cantidad de módulos / bibliotecas instalados por el usuario con varios parámetros, como el tamaño y la complejidad del proyecto en el que está trabajando el usuario.