Notepad ++ Công cụ chỉnh sửa Text editor

Trong Windows, notepad là trình soạn thảo văn bản cơ bản quen thuộc, nhưng nó chỉ hỗ trợ tính năng cơ bản của một Text editor. Notepad ++ là một công cụ Text editor mã nguồn mở (miễn phí) tuyệt vời có thể đáp ứng đa dạng nhu cầu sử dụng của người dùng.

Đây là công cụ không thể thiếu dành cho các bạn lập trình viên. Mình cũng thường sử dung để ghi chú. Khi đang sử dụng nếu chưa lưu nội dung mà tắt ngang chương trình thì nội dung vẫn còn y nguyên khi mở Notepad ++ lần kế tiếp.

notepadBên dưới là các điểm nổi bật của phần mềm này.

1. Hỗ trợ định dạng nhiều ngôn ngữ lập trình.

Notepad ++ hỗ trợ định dạng hầu hết các ngôn ngữ lập trình phổ biến hiện này. Nếu mở tập tin của ngôn ngữ lập trình PHP (.php)  bằng Notepad ++ thì các cấu trúc hàm, biến, cấu trúc lệnh được phân bổ và bố trí màu riêng biệt.

notepad-languages2. Hỗ trợ đa dạng Plugin có thể download trực tiếp.

Notepad ++ có rất nhiều Plugin hữu ích mà có thể download trực tiếp ở phần Plugin Manager (vào menu “Plugins –> Plugin Manager –> Show Plugin Manager”).

notepad-plugin

3. Công cụ tìm kiếm mạnh mẽ.

Tìm kiếm là thế mạnh của Notepad++, có thể tìm kiếm một nội dung nào đó ở tập tin đang mở, hoặc tìm trong tất cả tập tin đang mở ở các tab. Hoặc tìm kiếm trong một thư mục xác định nào đó với tùy chọn tìm luôn tất cả các thư mục con.

notepad-find

Ở menu “Search –> Find..” hoặc nhấn “Ctrl + F” để mở hộp thoại tìm kiếm.

notepad-find1

notepad-find2

4. Khả năng đánh dấu tuyệt vời.

Một tính năng tuyệt vời khác nữa của Notepad++ là khả năng đánh dấu với hai trường hợp:

  • Đánh dấu tự do: bạn chỉ cần click vào một “số dòng” bất kì cùa tập tin đang mở, lúc đó sẽ có một quả bóng màu xanh được đánh dấu ngay dòng bạn vừa click. Khi muốn di chuyển nhanh đến chổ đánh dấu này, bạn chỉ cần nhấn F2.
  • Đánh dấu theo từ khóa tìm kiếm: ở hộp thoại tìm kiếm (Ctril + F), qua tab “Mark” và gõ vào từ cần tìm để đánh dấu và bắt đầu chọn “Mark all”, khi đó tất cả những dòng có liên quan để từ cần tìm sẽ được đánh dấu, tương tự như trên, bạn nhấn F2 để di chuyển đến mục đánh dấu tuần tự tiếp theo.

notepad-find3

5. Phím tắt hữu ích giúp thao tác cực nhanh.

Một thế mạnh nữa của Notepad++ là khả năng tùy biến cho người dung tự định nghĩa các phím tắt.

notepad-shortcut1

Vào menu “Setting –> Shortut Mapper..” để mở hộp thoại “Shortcut mapper” và tủy  chỉnh lại các phím tắt theo cách riêng của mình.

notepad-shortcut2

6. Hỗ trợ lưu nhiều phiên làm việc khác nhau.

Tính năng mà mình rất thích đó là hỗ trợ lưu lại phiên làm việc. Notepad++ hỗ trợ mở cùng lúc rất nhiều tập tin và mỗi tập tin hiễn thị ở một tab. Ví dụ bạn đang tập trung chỉnh sửa code CSS và mở rất nhiều file CSS, để khỏi lẫn lộn giữa các lần sau là chỉnh sửa các văn bản khác hoặc các tập tin HTML hay PHP,… thì mình có thể lưu lại phiên làm việc (Session) hiện tại. Khi cần thì mở lại phiên làm việc đã lưu trước đó, tức thì những file đang mở ở phiên làm việc trước đó sẽ được mở ra để thao tác.

notepad-sessionVào menu “File –> Save Session / Load Session” lưu hoặc mở phiên làm việc.

7. Auto complete.

Một tính năng hỗ trợ rất nhanh và hữu ích đối với các bạn lập trình viên, đó là khả năng “Autocomplete”. Chỉ cần gõ ký tự đầu hoặc một vài ký tự đầu liên quan đến hàm/biến,.. sau đó nhấn giữ “Ctrl” + thanh “Spacebar” thì một danh sách hàm/biến,.. liên qua đến các ký tự đã gõ sẽ hiện ra. Lúc đó chỉ cần chọn đúng hàm/biến,.. mình cần và Enter thì sẽ hiện ra tên đầy đủ của hàm/biến,.. đó.

notepad-auto-completeVí dụ gõ chữ fun và danh sách các hàm/biến,.. liên quan đến từ fun hiện ra sau khi nhấn Ctrl + Spacebar.

8. Hỗ trợ Macro.

Đối với những thao tác lặp đi lặp lại nhiều lần thì dùng Macro để ghi nhận thao tác đó. Sau đó gọi lại Macro này để thực hiện, giúp tiết kiệm thời gian.

notepad-macro1

notepad-macro2Mở Macro ở menu “Macro” hoặc trên thanh công cụ đã có sẵn các icon của Macro.

9. Hoàn toàn miễn phí.
Điều tuyệt vời hơn là Notepad ++ hoàn toàn miễn phí, đây là phần mềm mã nguồn mở theo giấy phép chuẩn GPL .

Còn nhiều tính năng khác mà mình cũng thường sử dụng.

  • Clipboard History. (Edit –> Clipbard History).
  • Set Read Only. (Edit –> Set Ready-Only).
  • Document map. (View –> Document map)
  • ….

Các bạn có thể download tại đây, tự khám phá trải nghiệm và có thể chia sẽ tại đây bang comment bên dưới.

 

Comments are closed