Sublime Text

Sublime text là một trong những trình biên tập code có sẵn phổ biến nhất hiện nay . Nó được yêu mến bởi nhiều lập trình viên do tốc độ, đơn giản, và môi trường phong phú Plugin.
  • Sublime text là một editor khá mạnh vì có nhiều plugin hữu ích, có thể cài đặt 1 cách dễ dàng trực tiếp. Cung cấp một hiệu suất làm việc với các tính năng rất tuyệt vời giúp cho các web Developers viết code dễ dàng hơn và tăng năng suất hoạt động
  • Để giúp các bạn nhận được nhiều nhất trợ giúp của Sublime, tôi quyết định làm một danh sách các plugins mà tôi sử dụng và yêu thích. Nếu tôi chưa bao gồm những plugin yêu thích của bạn, hãy chia sẻ với tôi trong phần bình luận !
  • Những tính năng trong bài viết này sẽ giúp cho những web developer thao tác nhanh chóng hơn.

Package Control

  • Sublime Text là một IDE nhẹ và nhiều tính năng hay. Bạn có thể thêm những tính năng mới thông qua việc cài đặt Plugin hay Package. Những plugin được thêm vào sẽ mở rộng thêm tính năng cho Sublime Text.
  • Nếu các bạn chưa cài đặt package control, thì trước tiên chúng ta cần cài đặt package control
  • Đây là một plugin quản lý của sublime giúp chúng ta dễ dàng quản lý các package (sửa, xóa,...)
  • Hướng dẫn cài đặt package control và sử dụng :
    • Bạn ấn tổ hợp phím Ctrl + để mở chế độ command, rồi thực hiện như sau :
    • Bạn đến link này https://packagecontrol.io/installation và copy đoạn cài đặt tùy vào bản sublime text bạn sử dụng như hình ảnh này
    Installation   Package Control.png
    • Sau khi copy xong bạn quay lại sublime text và paste đoạn copy vào command và ấn enter
    • Khởi động lại sublime text
1-package-control.png

Plugins


  • Để cài đặt các plugin bạn sử dụng phím tắt Ctrl + Shift + p chọn mục Package control: install package, tiếp đó nhập tên package mà bạn muốn cài đặt
  • Các plugin hay cho sublime text 3:

1. JavaScript & NodeJS Snippets

  • Các đoạn viết tắt biểu thức JavaScript phổ biến nhanh hơn nhiều. Tại sao viết document.querySelector('selector'); khi bạn có thể chỉ cần gõ qs, nhấn tab, và để cho Sublime làm phần còn lại.
2-js-snippets.gif

2. Emmet

Đây là package cho phép chúng ta gõ tắt code HTML&CSS cách dùng là dùng các cú pháp gõ tắt mà emmet hỗ trợ sau đó ấn tab để thực hiên.

3-emmet.gif
  • Giống như các plugin trước đó giúp bạn viết code nhanh hơn. Sự khác biệt ở đây là thay vì expresions JS, Emmet là cho HTML và CSS, cho phép bạn viết thẻ dài, các yếu tố lồng nhau ...
  • Emmet có một chút phức tạp, vì vậy nếu muốn có một sự thay thế đơn giản, bạn có thể thử một plugin tương tự gọi là HTML Snippets. Nó có tính năng ít hơn, nhưng là cách dễ dàng hơn để sử dụng, và có tài liệu hướng dẫn sử dụng đơn giản, tuyệt vời.
  • Link hướng dẫn cài đặt và cách sử dụng https://packagecontrol.io/packages/Emmet

3. Advanced New File

  • Gói tuyệt vời này có thể tạo ra các tập tin mới với tốc độ nhanh. Thay vì duyệt qua các thư mục, và sử dụng các menu, bạn chỉ cần mở một dấu nhắc với ctrl + alt + n và viết đường dẫn đến tập tin mới của bạn.
  • Các plugin cũng sẽ bổ sung thêm bất kỳ thư mục không tồn tại từ đường dẫn, và thậm chí còn hỗ trợ tự động hoàn tất các tên thư mục.
5-new-file.gif

4. Git

4-git-.png
  • Một tích hợp Git hoạt động trực tiếp từ bảng lệnh Sublime Text. Phần mềm cung cấp truy cập nhanh đến các lệnh Git, giúp bạn thêm tập tin, commit, hoặc mở Git log, mà không bao giờ rời khỏi Sublime.
  • Link hướng dẫn cài đặt và sử dụng : https://packagecontrol.io/packages/Git

5. DocBlock

DocBlockr

Thỉnh thoảng việc thêm các bình luận dành cho lập trình của bạn có thể là một nỗi đau thực sự. Chúng tôi không biết nhiều người có thích việc này hay không, nhưng điều đó thật sự là hoàn toàn cần thiết. DocBlockr giúp bạn cảm thấy thoải mái khi làm điều này. Sau khi cài đặt DocBlockr, thì tất cả những gì bạn cần làm là bắt đầu một dòng với/* hay /** và DocBlockr sẽ giúp bạn thực hiện phần còn lại. Nếu bạn bắt đầu với /** trên một chức năng, thì nó sẽ sinh ra các bình luận cho bạn dựa trên định dạng JSDoc. DocBlockr sẽ là một plugin tuyệt vời mà bạn không ngờ tới.
DocBlockr cũng hỗ trợ nhiều ngôn ngữ khác như: CoffeeScript, TypeScript, PHP, ActionScript, Haxe, Java, Apex, Groovy, Objective C, C, C++, và Rust.

6. SlideBar Enhancements

Package này tạo ra các context menu với nhiều tiện ích tốt như open in browser...

sidebar toidicode,com
Sublime Text có rất ít lựa chọn để thao tác các tệp tin trong cây sidebar của bạn. Hãy nói đơn giản là SideBarEnhancements sẽ giúp bạn thực hiện điều này. Đặc biệt plugin này cung cấp lựa chọn “move to trash” (di chuyển tới thùng rác) dành cho các tệp tin và các thư mục, lựa chọn “open with…” (mở cùng với…) và thậm chí là một clipboard. Plugin này còn cho phép bạn mở các tệp tin ở trình duyệt web của bạn, sao chép nội dung của một tệp tin như data:uri base64 (mà đặc biệt là dễ dàng nhúng các hình ảnh trong CSS) và cung cấp một host dành cho các hoạt động tìm kiếm. Ngoài ra plugin này còn tích hợp với SideBarGit để mang đến các câu lệnh Git trực tiếp từ sidebar.
Với sự phát triển của JavaScript, một phương tiện hợp lý để điều hướng dự án của bạn và có thể thao tác các tệp tin của dự án là điều cần thiết. Do đó bạn phải có plugin này trong hộp công cụ của mình.

7. Bootstrap 3, 4


  • Plugin này giúp chúng ta viết nhanh các mã html theo chuẩn bootstrap 3, 4  một cách nhanh chóng.
  • Xem thêm về plugin này tại đây https://packagecontrol.io/packages/Bootstrap%203%20Snippets

8. AngularJS

Angular JS được phát triển bởi nhóm Angular-UI, đây có lẽ là một trong những gói lớn nhất được liệt kê trong danh sách này. Plugin này có các tính năng nổi bật như:
. Code completion của AngularJS Directives cốt lõi (Directives là một thành phần mở rộng HTML, hay nói cách khác là các thuộc tính (properties) của các thẻ HTML mà Angular nó định nghĩa thêm) (như ng-model, ng-repeat…)
. Directive completions dành cho directive được xác định
. Quick Panel – tìm kiếm các directive, bộ điều khiển và bộ lọc
. Các snippet liên quan đến Angular
. GoToDocs dành cho AngularJS directives cốt lõi
Do Angular là một thư viện lớn như thế, nên chúng tôi nhận thấy rằng đây là một plugin hữu ích đến kinh ngạc. Nó có nhiều cài đặt mà bạn có thể tìm hiểu thêm qua trang web của nó.
Để tận dụng cú pháp của plugin này, thay đổi kiểu xem cho tệp tin HTML, thì bạn hãy làm theo chỉ dẫn sau đây:
View -> Syntax -> HTML (Angular.js)
– Các bạn có thể xem thêm tại đây https://packagecontrol.io/packages/AngularJS

9. TypeScript

TypeScript là một tập cha được đánh máy của JavaScript, nó biên dịch sang JavaScript thuần túy. Điều này có lẽ chẳng có gì đáng ghê gớm đối với các lập trình viên, ngoại trừ một tuyên bố nhỏ hồi tháng Ba năm nay khi nói rằng: Angular 2 sẽ được xây dựng dựa trên Typescript. Điều này có nghĩa là nếu bạn đang làm việc với Angular và bạn đang có ý định chuyển sang Angular 2 trong tương lai, thì TypeScript là một plugin mà bạn cần phải có.
Ngoài việc được sự ủng hộ của Microsoft, thêm code completion, cú pháp chính xác, định dạng code và các khả năng điều hướng được mở rộng sang các dự án TypeScript của bạn. Nó còn đề cập đến hệ thống xây dựng cho phép bạn biên dịch các tệp tin TypeScript sang JavaScript.
Để truy cập vào hệ thống xây dựng thì bạn làm theo chỉ dẫn sau: Tools -> Build System và chọn TypeScript. Sau đó mở một tệp tin kết thúc với đuôi .ts và chọn Tools -> Build hoặc đơn giản là nhấn tổ hợp phím Ctrl + B. Bạn sẽ được yêu cầu về bất kỳ tham số xây dựng nào. Và nó chỉ cần Node.
– Các bạn có thể xem thêm tại đây https://packagecontrol.io/packages/TypeScript


10. Bracket HighLighter


Đây là package giúp cho các bạn có thể dễ nhìn ra phần mở/ đóng của thẻ nằm ở chỗ nào.

11. Color HighLighter

Package này giúp bạn code css hay hơn bằng cách hiển thị luôn màu sắc của mã màu.
color hightlighter

12. Color Picker

Package này giúp cho chúng ta có thể lấy được mã màu mà không cần dùng đến photoshop, Để mở hộp thoại chúng ta nhấn tổ hợp phím Ctrl + shift + C (package này kết hợp với package color heighlighter thì tuyệt vời).
color picker toidicode.com

13. AutoPrefixer.

Package này rất cần thiết cho các bạn làm front-end, Nó giúp tạo ra các prefix cho các trình duyệt tương ứng.
autoprefix toidicode

14. HTML-CSS-JS Prettify

-Đôi khi code của chúng ta sẽ rất lộn xộn và khó có thể đọc được, và package này giúp cho code của chúng ta được fomat lại theo đúng chuẩn. Hỗ trợ HTML, CSS, Javascript và JSON, để fomat gõ tổ hợp phím Ctrl + shift+ h.
HTML- CSS-JS toidicode

15. CodeIntel

-package này giúp các bạn có thể dễ dàng tìm ra các function,class,.. đang sử dụng được viết từ đâu...
code intel toidicode.com

16. Đang cập nhật thêm...

Tổng kết

Qua bài này mình đã giới thiệu cho các bạn cách Install package control  các Plugin hay cho sublime text 3, các bạn thấy bài viết thiếu plugin nào phù hợp với Dev Web thì hãy cho mình xin góp ý ở phần bình luận nhé ! Và đây cũng là bài viết mình tổng hợp lại những plugin mà mình đang sử dụng cảm thấy rất hữu ích.


Post a Comment Blogger

Anonymous said... February 2, 2022 at 8:20 AM

The best online casino site, bonus codes, free spins, casino
The best online casino site, bonus codes, luckyclub free spins, casino bonus codes, free spins, casino bonus codes, free spins, casino bonus codes, free

 
Top