Sublime Text - ปลั๊กอิน SublimeCodeIntel

SublimeCodeIntel เป็นปลั๊กอินที่สำคัญสำหรับโปรแกรมแก้ไข Sublime Text มีคุณสมบัติดังต่อไปนี้ -

  • คุณลักษณะข้ามไปที่สัญลักษณ์ซึ่งช่วยให้ผู้ใช้ข้ามไปยังไฟล์และบรรทัดที่ระบุของสัญลักษณ์

  • รวมไลบรารีของการเติมข้อความอัตโนมัติและแสดงโมดูล / สัญลักษณ์แบบเรียลไทม์

  • คำแนะนำเครื่องมือแสดงข้อมูลในแถบสถานะเกี่ยวกับฟังก์ชันที่เกี่ยวข้อง

การติดตั้ง

คุณสามารถติดตั้งปลั๊กอิน SublimeCodeIntel ผ่านขั้นตอนต่อไปนี้ -

Step 1- รับฟังก์ชั่นการติดตั้งแพ็คเกจของโปรแกรมแก้ไขข้อความ Sublime โดยใช้ทางลัด Ctrl + Shift + P บน Windows และ Cmd + Shift + P สำหรับระบบ OSX โปรดดูภาพหน้าจอต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

Step 2 - ตอนนี้เลือกปลั๊กอิน SublimeCodeIntel สำหรับการติดตั้งและรีสตาร์ทโปรแกรมแก้ไข Sublime Text

Step 3 - เมื่อติดตั้งไฟล์ SublimeCodeIntel ปลั๊กอินหน้าจอของคุณจะมีลักษณะดังนี้ -

การกำหนดค่า

SublimeCodeIntel มีการกำหนดค่าในตัวสองแบบ -

  • การตั้งค่า - ค่าเริ่มต้น
  • การตั้งค่า - ผู้ใช้

อ้างถึงภาพหน้าจอต่อไปนี้ที่แสดงการกำหนดค่าเหล่านี้ -

การกำหนดค่าสำหรับ SublimeCodeIntel รวมอยู่ในไฟล์ JSON ที่เรียกว่า SublimeCodeIntel.sublime-settings. การกำหนดค่าที่จำเป็นสำหรับแต่ละภาษารวมอยู่ในปลั๊กอิน SublimeCodeIntel ดังต่อไปนี้ -

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

การกำหนดค่าเหล่านี้สามารถปรับแต่งได้ตามต้องการ ขึ้นอยู่กับจำนวนโมดูล / ไลบรารีที่ติดตั้งโดยผู้ใช้ด้วยพารามิเตอร์ต่างๆเช่นขนาดและความซับซ้อนของโปรเจ็กต์ที่ผู้ใช้กำลังทำงานอยู่