Sublime Text - SublimeCodeIntel Plugin

SublimeCodeIntel ist ein wichtiges Plugin für den Sublime Text Editor. Es bietet die folgenden Funktionen -

  • Zur Symbolfunktion springen, mit der der Benutzer zur Datei und zur angegebenen Zeile des Symbols springen kann.

  • Enthält eine Bibliothek zur automatischen Vervollständigung und zeigt die Module / Symbole in Echtzeit an.

  • Tooltips zeigen in der Statusleiste Informationen zur zugehörigen Funktion an.

Installation

Sie können das SublimeCodeIntel-Plugin mithilfe der folgenden Schritte installieren:

Step 1- Holen Sie sich die Installationspaketfunktionalität des Sublime Text-Editors mit der Tastenkombination Strg + Umschalt + P unter Windows und Cmd + Umschalt + P für OSX. Weitere Informationen finden Sie im folgenden Screenshot.

Step 2 - Wählen Sie nun das Plugin aus SublimeCodeIntel für die Installation und starten Sie den Sublime Text Editor neu.

Step 3 - Bei erfolgreicher Installation von SublimeCodeIntel Plugin, Ihr Bildschirm wird so aussehen -

Aufbau

Es gibt zwei integrierte Konfigurationen von SublimeCodeIntel -

  • Einstellungen - Standard
  • Einstellungen - Benutzer

Sehen Sie sich den folgenden Screenshot an, der diese Konfigurationen zeigt -

Die Konfiguration für SublimeCodeIntel ist in der aufgerufenen JSON-Datei enthalten SublimeCodeIntel.sublime-settings. Die für jede Sprache erforderliche Konfiguration ist im SublimeCodeIntel-Plugin wie folgt enthalten:

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

Diese Konfigurationen können bei Bedarf angepasst werden. Dies hängt von der Anzahl der vom Benutzer installierten Module / Bibliotheken mit verschiedenen Parametern ab, z. B. der Größe und Komplexität des Projekts, an dem ein Benutzer arbeitet.