02: Sublime Text - Trình soạn thảo tốt để lập trình Macro cho Mach3
Có lẽ bác nào quen dùng IDE của Microsoft hoặc Eclipse để lập trình thì nhìn thấy bộ soạn thảo của Mach3 sẽ nản vô cùng. Tìm trên Google, cũng thấy ít bài viết, có bác bảo dùng Notepad++. Phần mềm Notepad++ cũng rất hay, nhưng gợi nhớ code thì không ngon lắm. Sau đó thử e Sublime Text, 1 hồi mò mẫm. Sản phầm thương mại có khác, nói chung là để soạn thảo Mach3 thì cái này ăn đứt bộ soạn thảo sẵn có của Mach3, nhưng tiếc rằng những Plugin về SublimeCodeIntel (https://github.com/SublimeCodeIntel/SublimeCodeIntel) và Format Code lại không hỗ trợ Visual basic nên 1 số cái phải làm bằng tay.
Đây là hình ảnh mà em dùng Sublime Text để Code dùng bộ ngôn ngữ VB cho mach3 được chế từ bộ https://github.com/SublimeText/VBScript.
Tiếp theo e tóm tắt các bước để cấu hình cho Sublime Text
Bước 01. Download Sublime Text 3, có thể tìm trên Google bản dùng thử, hoặc tìm ở đây http://dongthapit.com/phan-mem/subli...chuyen-nghiep/
Bước 02. Download ngôn ngữ VB cho mach3 ở đây . Sau đó giải nén vào thư mục Packages của Sublime Text (tìm bằng cách vào Preferences --> Browse Packages), ví dụ thư mục đó là C:\Users\ABC\AppData\Roaming\Sublime Text 3\Packages\Mach3Macro
Bước 03: Khới động lại Sublime Text, sau đó chọn View -> Syntax -> Open all with current extension as --> Chọn Mach3Macro
Thế là OK.
Mẹo: để Sublime Text gợi nhớ tốt hơn có thể download file mẫu ở đây (ko được xóa dòng thứ 3 trong file này)
Bác nào ko thích dùng theme có sẵn có thể download theme, ví dụ cái này
https://github.com/kkga/spacegray
Sublime Text có rất nhiều plugin, để install plugin dễ dàng nên sử dụng Package Control theo các bước ở đây:
https://sublime.wbond.net/installation
1 vài điểm yếu khi sử dụng Sublime Text:
- Ko debug được, phải copy lại vào mach3 để debug ==> e chưa nghĩ cách nào để làm việc này
- Chưa có Plugin hỗ trợ CodeIntel và FormatCode => cái này bác nào giỏi Python có thể viết được
1 vài điểm chia sẻ, bác nào có kinh nghiệm hay hơn thì chia sẻ nhé.



để chia sẻ bài viết lên facebook


Trả lời kèm Trích dẫn