Sublime Text - SublimeCodeIntel Plugin

SublimeCodeIntel adalah plugin penting untuk editor Sublime Text. Ini menawarkan fitur-fitur berikut -

  • Lompat ke fitur simbol, yang membantu pengguna untuk melompat ke file dan baris simbol yang ditentukan.

  • Termasuk pustaka pelengkapan otomatis dan menampilkan modul / simbol secara real time.

  • Tooltips menampilkan informasi di bilah status tentang fungsi terkait.

Instalasi

Anda dapat menginstal plugin SublimeCodeIntel melalui langkah-langkah berikut -

Step 1- Dapatkan fungsionalitas paket penginstalan editor Sublime Text menggunakan pintasan Ctrl + Shift + P di Windows dan Cmd + Shift + P untuk sistem OSX. Lihat tangkapan layar berikut untuk pemahaman yang lebih baik -

Step 2 - Sekarang, pilih pluginnya SublimeCodeIntel untuk penginstalan dan mulai ulang editor Sublime Text.

Step 3 - Jika pemasangan berhasil SublimeCodeIntel plugin, layar Anda akan terlihat seperti ini -

Konfigurasi

Ada dua konfigurasi bawaan SublimeCodeIntel -

  • Pengaturan - Default
  • Pengaturan - Pengguna

Lihat tangkapan layar berikut yang menunjukkan konfigurasi ini -

Konfigurasi untuk SublimeCodeIntel disertakan dalam file JSON yang disebut SublimeCodeIntel.sublime-settings. Konfigurasi yang diperlukan untuk setiap bahasa termasuk dalam plugin SublimeCodeIntel seperti di bawah ini -

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

Konfigurasi ini dapat disesuaikan jika diperlukan. Itu tergantung pada jumlah modul / pustaka yang dipasang oleh pengguna dengan berbagai parameter seperti ukuran dan kompleksitas proyek yang sedang dikerjakan pengguna.