Sublime Text - SublimeCodeIntel Plugin

SublimeCodeIntel è un importante plugin per l'editor di testo Sublime. Offre le seguenti caratteristiche:

  • Funzionalità Jump to symbol, che aiuta l'utente a saltare al file e alla riga specificata del simbolo.

  • Include la libreria di autocompletamento e visualizza i moduli / simboli in tempo reale.

  • Le descrizioni comandi visualizzano le informazioni nella barra di stato sulla funzione associata.

Installazione

Puoi installare il plugin SublimeCodeIntel attraverso i seguenti passaggi:

Step 1- Ottieni la funzionalità del pacchetto di installazione dell'editor di testo Sublime utilizzando la scorciatoia Ctrl + Maiusc + P su Windows e Cmd + Maiusc + P per il sistema OSX. Fare riferimento allo screenshot seguente per una migliore comprensione:

Step 2 - Ora seleziona il plugin SublimeCodeIntel per l'installazione e riavviare l'editor di testo Sublime.

Step 3 - In caso di installazione riuscita di SublimeCodeIntel plug-in, il tuo schermo apparirà così:

Configurazione

Ci sono due configurazioni integrate di SublimeCodeIntel -

  • Impostazioni - Default
  • Impostazioni - Utente

Fare riferimento alla seguente schermata che mostra queste configurazioni:

La configurazione per SublimeCodeIntel è incluso nel file JSON chiamato SublimeCodeIntel.sublime-settings. La configurazione necessaria per ogni lingua è inclusa nel plugin SublimeCodeIntel come di seguito -

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

Queste configurazioni possono essere personalizzate come e quando necessario. Dipende dal numero di moduli / librerie installati dall'utente con vari parametri come la dimensione e la complessità del progetto su cui sta lavorando un utente.