Sublime Text - SublimeCodeIntel Eklentisi
SublimeCodeIntel, Sublime Text editörü için önemli bir eklentidir. Aşağıdaki özellikleri sunar -
Kullanıcının dosyaya ve sembolün belirtilen satırına atlamasına yardımcı olan sembole atlama özelliği.
Otomatik tamamlama kitaplığını içerir ve modülleri / sembolleri gerçek zamanlı olarak görüntüler.
Araç ipuçları, ilgili işlevle ilgili bilgileri durum çubuğunda görüntüler.
Kurulum
SublimeCodeIntel eklentisini aşağıdaki adımlarla kurabilirsiniz -
Step 1- Windows'ta Ctrl + Shift + P ve OSX sistemi için Cmd + Shift + P kısayolunu kullanarak Sublime Text düzenleyicinin yükleme paketi işlevini edinin. Daha iyi anlamak için aşağıdaki ekran görüntüsüne bakın -
Step 2 - Şimdi eklentiyi seçin SublimeCodeIntel Kurulum için Sublime Text düzenleyicisini yeniden başlatın.
Step 3 - Başarıyla kurulduğunda SublimeCodeIntel eklenti, ekranınız şöyle görünecek -
Yapılandırma
SublimeCodeIntel'in iki yerleşik yapılandırması vardır -
- Ayarlar - Varsayılan
- Ayarlar - Kullanıcı
Bu yapılandırmaları gösteren aşağıdaki ekran görüntüsüne bakın -
İçin konfigürasyon SublimeCodeIntel adlı JSON dosyasına dahildir SublimeCodeIntel.sublime-settings. Her dil için gereken yapılandırma, aşağıdaki gibi SublimeCodeIntel eklentisine dahil edilmiştir -
/*
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/"]
}
}
Bu konfigürasyonlar ihtiyaç duyulduğunda özelleştirilebilir. Bir kullanıcının üzerinde çalıştığı projenin boyutu ve karmaşıklığı gibi çeşitli parametrelerle kullanıcı tarafından yüklenen modül / kitaplık sayısına bağlıdır.