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.

CSS Format
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.

PHP 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é.

Code Format PHP 7

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.

Mình là 1 developer mới vào nghề, chưa có nhiều kinh nghiệm với lập trình web nhưng luôn muốn chia sẻ những hiểu biết của mình với các lập trình viên khác. Khá là gà và lười viết blog, chỉ ham code và chuyên Laravel.