Chạy php trên sublime text
Sau 1 ngày vọc Sublime Text 2, dù chỉ xài bản unregistered của nó nhưng thực sự mình cảm thấy rất hay ‘falling in love with Sublime’ ! 1) Tuy là bản unregistered nhưng xài thoải mái, thỉnh thoảng sublime text mới hiện lên pop-up báo là bạn đang dùng thử, vui lòng mua, vậy thôi. 2) Về
Plugin của Sublime Text 2 mà mình đang dùng: là 1 dev php, mình cần những plugin để giúp mình hoàn thành công việc, do đó mình chọn plugin sau: Package manager, Alignment, Jdoc, Jslint, CodeIntel (Đặc biệt là thằng này rất hay).
– Bạn chỉ việc alt + Click vào hàm muốn dùng, lần đầu tiên CodeIntel sẽ run toàn bộ 2 folder của bạn, việc này mất khoảng 10p nếu folder rộng. Sau đó 1 là nó sẽ show definition, 2 là open file đó giúp bạn. Khi new File thì nó sẽ load thư viện phù hợp giúp bạn.(Trong trường hợp muốn SublimeCodeIntel scan lại thì vào trong folder: C:Userscomputer-name.codeintel và delete thư mục ‘db’) 3) Học các phím tắt quan trọng của nó như: Ctrl + P, Ctrl + F5(Jslint)… và chuyển các phím tắt mình thường dùng sang Sublime Text 2. Tắt minimap đi vì mình thấy minimap không cần thiết lắm. Bật Wordwrap. 4) Tạo theme, mình dùng color Scheme ‘Mac Classic’ và theme Soda dark. Cuối cùng là cấu hình preferences -> Finish! 5) Tạo regedit cho sublime Text 2 để nó có thể code cho mọi file:
6) Tạo validate cho PHP file: Code php mà không validate được thì thật nguy hiểm. Để validate được, đầu tiên ta cần cài PHP CodeSniffer. Cách cài thì follow theo hướng dẫn tạiđây.
Sau khi install PHP_CodeSniffer thì ta phải dùng tới công cụ Build System để validate. Vào Tool -> Build System -> New Build System -> Gõ đoạn code này vào (sẽ kiểm tra cả phplint và PHP_CodeSniffer):
Thay d:/xampp/php/php và d:/xampp/php/phpcs.bat thành thư mục của bạn.
Để tạo MyRule ta tạo folder MyRule và ruleset.xml trong:
Document ruleset.xml tại đây. 7) Cho phép PHP block hiển thị trong Javascript: Đầu tiên phải tìm được chỗ cần lấy ra có scope là gì? Để con trỏ chuột vào chỗ cần lấy, gõ Ctrl+Alt+Shift+P sẽ show ra được ở console dòng cuối là: string.quoted.double.js. Chỉ việc tìm đoạn đó và include vào đoạn hỗ trợ PHP code #php. Thực thi như sau: Tìm file /Sublime Text 2/Data/Packages/JavaScript/JavaScript.tmLanguage. Thêm đoạn này vào gần cuối:
Tương tự như vậy, muốn hỗ trợ tag HTML trong php code thì ta làm như sau: Tìm Sublime Text 2/Data/Packages/PHP/PHP.tmLanguage thêm vào include text.html.basic
8) Cho phép mouse select trong 1 click:
Tóm lại Sublime Text 2 là 1 text editor tuyệt vời mà mình nghĩ nếu ai biết nó cũng sẽ LOVE. |