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.