บัวบานใช้ Sublime บ้างในบางโอกาส. และประสบปัญหาอย่างแรง เวลาจะเรียกใช้ plugin แต่จำ shortcut key ไม่ได้! ต้อง google ทุกครั้งไป. น่าเบื่อ!
วันนี้ขอจบปัญหานี้อย่างถาวร ด้วยการเพิ่มเมนูเข้าไปให้ Sublime เลย. จะขอยกตัวอย่าง Plugin Pretty JSON ซึ่งมีหน้าที่จัดเว้นวรรค เว้นบรรทัด ให้ JSON อ่านง่ายขึ้นนะฮะ.
Install Plugin
- กด Preferences > Package Control
- เลือก Package Control: Install package
- พิมพ์ “Pretty JSON” แล้วกด Enter
หลังจากที่มันลงเสร็จแล้วเราจะเห็น package นั้นบนเครื่องเรา.
Windows: %userprofile%\AppData\Roaming\Sublime Text 3\Packages\Pretty JSON
Mac: /Users/your-user/Library/Application Support/Sublime Text 3/Packages/Pretty JSON
Add a Menu
ณ จุดนี้ เราจะเพิ่มเมนู “PrettyPrint” และภายใต้นั้นเราจะใส่ “Pretty JSON” เอาไว้.
- เปิดไฟล์ Main.sublime-menu
- เพิ่ม object เข้าไปดังบรรทัดที่ 38-48
[ { "mnemonic": "n", "caption": "Preferences", "id": "preferences", "children": [ { "mnemonic": "P", "caption": "Package Settings", "id": "package-settings", "children": [ { "caption": "Pretty JSON", "children": [ { "caption": "Settings – Default", "args": { "file": "${packages}/Pretty JSON/Pretty JSON.sublime-settings" }, "command": "open_file" }, { "caption": "Settings – User", "args": { "file": "${packages}/User/Pretty JSON.sublime-settings" }, "command": "open_file" }, { "caption": "-" } ] } ] } ] }, { "caption": "PrettyPrint", "mnemonic": "p", "id": "prettyJson", "children": [ { "command": "pretty_json", "caption": "Pretty JSON" } ] } ]
- Save file และ Restart Sublime. จะเห็น Menu โผล่มา พร้อมกดใช้ได้เลยนะฮะ.