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/"]
}
}
การกำหนดค่าเหล่านี้สามารถปรับแต่งได้ตามต้องการ ขึ้นอยู่กับจำนวนโมดูล / ไลบรารีที่ติดตั้งโดยผู้ใช้ด้วยพารามิเตอร์ต่างๆเช่นขนาดและความซับซ้อนของโปรเจ็กต์ที่ผู้ใช้กำลังทำงานอยู่