Trình chỉnh sửa SynWrite: Trình chỉnh sửa mã nguồn & văn bản miễn phí cho Windows

Mục lục:

Trình chỉnh sửa SynWrite: Trình chỉnh sửa mã nguồn & văn bản miễn phí cho Windows
Trình chỉnh sửa SynWrite: Trình chỉnh sửa mã nguồn & văn bản miễn phí cho Windows

Video: Trình chỉnh sửa SynWrite: Trình chỉnh sửa mã nguồn & văn bản miễn phí cho Windows

Video: Trình chỉnh sửa SynWrite: Trình chỉnh sửa mã nguồn & văn bản miễn phí cho Windows
Video: GCEH 1 thm metasploit Task 1 (Hack Windows Server 2012) - YouTube 2024, Tháng tư
Anonim

SynWrite là một dự án trình soạn thảo mã nguồn mở giúp bạn chỉnh sửa các mã nguồn như HTML, C, C ++, Java, vv.. Đây là một sự thay thế rất tốt cho Notepad của bạn. Nó giống như một thay thế cho Notepad ++ mà hầu hết chúng ta quen thuộc. Nó có rất nhiều tính năng so với Notepad ++ cung cấp là tốt.

Ứng dụng này khá dễ sử dụng và đi kèm với rất nhiều tính năng. Đây là danh sách đầy đủ các tính năng mà trình soạn thảo này hỗ trợ.

Các tính năng của SynWrite Editor

  • Đánh dấu cú pháp cho nhiều ngôn ngữ
  • Đánh dấu hoàn toàn tùy biến
  • Mã gấp
  • Chế độ xem cấu trúc cây của mã nguồn
  • Hỗ trợ hầu như mọi mã hóa
  • Tự động hoàn thành
  • Mẫu mã
  • Bảng lịch sử bảng tạm
  • Tìm kiếm, thay thế bằng cụm từ thông dụng
  • Tìm kiếm, thay thế trong nhiều tệp
  • Hỗ trợ công cụ bên ngoài
  • Tài liệu bản đồ mini
  • Tính năng trích xuất chuỗi
  • Phím nóng tùy chỉnh
  • Dấu trang
  • Macro bàn phím
  • Kiểm tra chính tả
  • Hỗ trợ mã hóa Zen
  • Hỗ trợ HTML Tidy

Một khi bạn mở ứng dụng, bạn sẽ thấy rằng bảng điều khiển được chia thành hai phần là Cấu trúc cây và thứ hai là Biên tập viên. Sau đó, mỗi dự án mà bạn mở sẽ mở tab không tách rời. Bạn có thể thay đổi chế độ xem từ trình đơn thanh công cụ.

Khi bạn nhấp vào Mới, bạn có tùy chọn để chọn dự án bạn cần. Nó được sắp xếp theo thứ tự bảng chữ cái và khi bạn trỏ đến nó, bạn có thể chọn loại dự án mà bạn muốn chọn. Phần còn lại của các mục menu khá tự giải thích. SynWrite cũng hỗ trợ Multi-carets, tính năng này cho phép thêm nhiều carets bằng một trong các phương thức:
Khi bạn nhấp vào Mới, bạn có tùy chọn để chọn dự án bạn cần. Nó được sắp xếp theo thứ tự bảng chữ cái và khi bạn trỏ đến nó, bạn có thể chọn loại dự án mà bạn muốn chọn. Phần còn lại của các mục menu khá tự giải thích. SynWrite cũng hỗ trợ Multi-carets, tính năng này cho phép thêm nhiều carets bằng một trong các phương thức:
  • Nhấp vào bất kỳ vị trí nào đã nhấn phím Ctrl.
  • Nhấp vào bất kỳ vị trí nào (“bắt đầu”), sau đó nhấp vào một dòng khác (“kết thúc”) bằng cách nhấn Ctrl + Shift: điều này sẽ thêm nhiều dấu mũ được căn chỉnh trong một cột.
  • Thực hiện một số lựa chọn dòng (dòng hoặc cột), sau đó sử dụng lệnh "Chỉnh sửa - Đa dấu - Tập hợp từ lựa chọn …".
  • Thực hiện tìm kiếm bằng cách đặt các dấu tìm kiếm, sau đó sử dụng các lệnh "Chỉnh sửa - Đa dấu - Tập hợp từ các nhãn tìm kiếm …".
Ngoài ra còn có một chế độ cột trong SynWrite như trong Notepad ++, nhưng chức năng này được xây dựng khác so với Notepad ++. Trong Notepad ++ bạn phải chọn khối cột, và sau đó bắt đầu nhập. Trong SynWrite bạn có hai lựa chọn Edit - Edit column, và Edit & Fill block.
Ngoài ra còn có một chế độ cột trong SynWrite như trong Notepad ++, nhưng chức năng này được xây dựng khác so với Notepad ++. Trong Notepad ++ bạn phải chọn khối cột, và sau đó bắt đầu nhập. Trong SynWrite bạn có hai lựa chọn Edit - Edit column, và Edit & Fill block.

SynWrite cũng hỗ trợ dòng lệnh. Tệp thực thi "Syn.exe" hỗ trợ các tham số dòng lệnh sau:

  • Đồng bộ
  • Syn filename1 [filename2…] [optional]
  • Syn “/ two = filename1 | filename2 | line1 | line2 | column1 | column2 | delta”
  • Đồng bộ / reg

Ngoài ra còn có một hướng dẫn mở rộng có sẵn sẽ giúp bạn thông qua việc tạo ra lexer cho SynWrite - từ "WSH script" lexer. Trong ngắn hạn có rất nhiều tùy chọn với rất nhiều sự trợ giúp và hỗ trợ từ các nhà phát triển bởi một diễn đàn chuyên dụng.

Nhược điểm duy nhất tôi thấy là thiếu sự phát triển plugin so với Notepad ++, có thể vì ứng dụng này không phổ biến như những ứng dụng khác. Nhưng đó là một chương trình tuyệt vời với nhiều tính năng hữu ích dành cho người lập trình và người dùng nâng cao. Nếu bạn là một trong số đó, tôi khuyên bạn nên sử dụng công cụ này.

Bạn có thể tải xuống công cụ từ đây. Tôi hy vọng bạn thấy công cụ này hữu ích. Hãy cho chúng tôi biết phản hồi của bạn.

Đề xuất: