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.