Sublime Text - SublimeCodeIntel Plugin

SublimeCodeIntel est un plugin important pour l'éditeur Sublime Text. Il offre les fonctionnalités suivantes -

  • Aller à la fonction de symbole, qui aide l'utilisateur à accéder au fichier et à la ligne spécifiée du symbole.

  • Comprend une bibliothèque de saisie semi-automatique et affiche les modules / symboles en temps réel.

  • Les info-bulles affichent des informations dans la barre d'état sur la fonction associée.

Installation

Vous pouvez installer le plugin SublimeCodeIntel en suivant les étapes suivantes -

Step 1- Obtenez la fonctionnalité de package d'installation de l'éditeur Sublime Text en utilisant le raccourci Ctrl + Shift + P sous Windows et Cmd + Shift + P pour le système OSX. Reportez-vous à la capture d'écran suivante pour une meilleure compréhension -

Step 2 - Maintenant, sélectionnez le plugin SublimeCodeIntel pour l'installation et redémarrez l'éditeur Sublime Text.

Step 3 - En cas d'installation réussie de SublimeCodeIntel plugin, votre écran ressemblera à ceci -

Configuration

Il existe deux configurations intégrées de SublimeCodeIntel -

  • Paramètres - Par défaut
  • Paramètres - Utilisateur

Reportez-vous à la capture d'écran suivante qui montre ces configurations -

La configuration pour SublimeCodeIntel est inclus dans le fichier JSON appelé SublimeCodeIntel.sublime-settings. La configuration nécessaire pour chaque langue est incluse dans le plugin SublimeCodeIntel comme ci-dessous -

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

Ces configurations peuvent être personnalisées au fur et à mesure des besoins. Cela dépend du nombre de modules / bibliothèques installés par l'utilisateur avec divers paramètres tels que la taille et la complexité du projet sur lequel travaille l'utilisateur.