Những packages hỗ trợ định dạng mã nguồn trong Sublime Text
Hiện tại Sublime Text là một trong những editor được dùng nhiều nhất bởi các lập trình viên. Một số ý kiến cho rằng, Sublime Text ít chức năng hỗ trợ lập trình. Ý kiến này chỉ đúng đối với Sublime Text gốc, chưa cài đặt package hỗ trợ nào.
Hôm nay, mình xin giới thiệu một số package giúp định dạng code một cách nhanh chóng. Theo kinh nghiệm của mình thì rất nhiều bạn code khá ẩu và lười code đúng chuẩn, vì vậy những packages này sẽ giúp các bạn định dạng chỉ trong vài giây, giúp code của các bạn đẹp hơn.
1. Định dạng HTML
https://github.com/rareyman/HTMLBeautify
Cách cài thì chắc hẳn ai xài Sublime Text cũng đều biết. Vào Preferences/Package Control/Install Package và gõ tên package để tìm kiếm, chọn package install => done 😀
Sau khi cài xong thì bạn muốn định dạng HTML thì chỉ cần bôi đen và nhấn tổ hợp phím:
Mac OS X: Command-Option-Shift-F
Windows: Control-Alt-Shift-F
Linux: Control-Alt-Shift-F
2. Định dạng CSS
https://packagecontrol.io/packages/CSS%20Format
Package này sẽ giúp bạn format lại file css chỉ trong 1 nốt nhạc.

3. Định dạng Javascript
https://github.com/ionutvmi/sublime-jsfmt
Sau khi cài xong package bạn có thể chỉnh setting tự động format khi lưu trong phần Package Setting.
Nếu bạn không muốn set tự động format thì đối với file nào cần format bạn chỉ cần nhấn tổ hợp phím Ctrl + Q.
4. Định dạng PHP
https://packagecontrol.io/packages/phpfmt
Package này sẽ giúp các bạn định dạng mã nguồn PHP đúng chuẩn Coding Standard. Bạn nào chưa code theo chuẩn thì tham khảo trong bài viết này nhé
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
Cài xong package thì mở file php cần định dạng lại và nhấn Ctrl + F11 là code của bạn sẽ đẹp và đúng chuẩn thôi 😀
Lưu ý: Package này hiện tại yêu cầu PHP 7 để chạy format nên bạn nào đang xài PHP bản thấp hơn thì sẽ bị lỗi này khi chạy format.
Bạn có thể lên http://php.net/downloads.php download php 7 về và set đường dẫn tới thư mục chứa code php của bạn nhé.
Đây là setting của mình khi dùng Open Server nhé.
Kết luận:
Hi vọng những packages trên sẽ giúp các bạn code nhanh hơn và đúng chuẩn hơn.
- Địa chỉ: Hồ Chí Minh
- Facebook: Sang Nguyen