Trình chỉnh sửa văn bản là các công cụ nhỏ thường được sử dụng để tạo ra những điều lớn: câu chuyện, trang web, ứng dụng. Trong khi một người dùng trung bình có thể nghĩ rằng họ là "tất cả như nhau, " biên tập viên văn bản có thể khác nhau rất nhiều, và những người có tính năng tiết kiệm thời gian được rất nhiều đánh giá cao bởi các lập trình viên.

Chúng tôi cung cấp một cái nhìn về các công cụ Linux cho các nhà văn, và đánh giá này trình bày một công cụ nhằm vào những người viết mã (mặc dù bạn có thể viết bất cứ điều gì bạn muốn với nó). KKEdit được lấy cảm hứng từ BBEdit, một ứng dụng OS X mạnh mẽ, và nó mang lại những tính năng tốt nhất cho Linux trong một gói gọn nhẹ, có kiểu GTK2.

Cài đặt KKEdit

KKEdit rất dễ cài đặt nếu bạn là người dùng Arch Linux hoặc Ubuntu. Trước đây cung cấp nó trong AUR, và sau này trong một kho lưu trữ không chính thức:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get cập nhật sudo apt-get cài đặt kkedit 

Nếu bạn không muốn thêm một kho lưu trữ mới vào hệ thống của mình, chỉ cần truy cập trang web Launchpad và tải xuống gói ở định dạng .deb, sau đó cài đặt nó bằng sudo dpkg -i packagename.deb hoặc bằng cách nhấp đúp vào biểu tượng của nó trong tệp giám đốc. Lưu ý rằng theo cách này, bạn sẽ không nhận được cập nhật tự động cho KKEdit. Như thường lệ, nguồn có sẵn trên trang web chính thức của KKEdit cho những người muốn biên dịch nó.

Thiết lập KKEdit

Hộp thoại "Tùy chọn" có lẽ là điều đầu tiên bạn nên mở sau khi khởi chạy KKEdit lần đầu tiên. Ở đây bạn có thể điều chỉnh diện mạo và hành vi của KKEdit, chuyển đổi thụt đầu dòng tự động, và làm nổi bật dòng và cú pháp, gói từ và hoàn thành mã tự động. Để thêm các biểu tượng vào thanh công cụ KKEdit chính, bấm vào chúng trong thanh bên dưới trong hộp thoại này. Để loại bỏ chúng, giữ "Ctrl" và nhấp vào chúng ở phía trên. Di chuột qua từng biểu tượng sẽ hiển thị mô tả chú giải công cụ của chức năng của nó. Tab “Kiểu văn bản” cho phép bạn đặt phông chữ, màu cơ bản, chủ đề và phím tắt.

Có thể thực hiện thêm tùy chỉnh trong hộp thoại "Tools -> Manage External Tools", nơi bạn có thể kết nối các ứng dụng và tập lệnh khác nhau với KKEdit và sử dụng chúng khi làm việc trên các tệp văn bản của bạn. Ví dụ: bạn có thể thêm tập lệnh đếm từ và ký tự và chạy tập lệnh trên các tệp đã mở của bạn trong KKEdit.

Có gì tốt về nó?

Bạn sẽ nhận thấy rằng KKEdit trông không khác biệt nổi bật so với bất kỳ trình soạn thảo văn bản nào khác và nó hỗ trợ các tính năng cơ bản như tab, sắp xếp tab, kiểm tra chính tả và đánh dấu cú pháp. Nhấp chuột phải vào bất kỳ tab nào cho phép bạn xác định cài đặt cho tab cụ thể đó và cũng có tính năng “Chế độ xem phân tách”.

Tuy nhiên, điều tốt nhất về KKEdit là các tính năng nhỏ, thiết thực đi kèm với nhau và tạo cho nó ấn tượng về một trình soạn thảo văn bản thực sự tiện dụng. Dấu trang và dòng nhảy là những ví dụ hoàn hảo về điều này. Bạn có thể đánh dấu bất kỳ dòng nào và nhanh chóng chuyển đến từ trình đơn “Dấu trang” hoặc chỉ cần nhập số dòng để tự động chuyển đến dòng đó. Dấu trang có thể được lưu (và phục hồi) cho mỗi phiên với tùy chọn "Lưu phiên" và bạn có thể nhanh chóng xóa tất cả chúng cùng lúc trong menu "Dấu trang".

Các lập trình viên có thể vui khi biết rằng KKEdit hỗ trợ các biểu thức chính quy trong chức năng “Tìm kiếm & Thay thế” và bạn có thể xác định độ sâu tìm kiếm trong “Tùy chọn”. KKEdit có thể tìm chuỗi tìm kiếm trong tất cả các tệp đang mở hoặc thậm chí trong tất cả các tệp từ thư mục của tài liệu văn bản đang hoạt động. Menu "Chức năng" kích hoạt khi tài liệu văn bản của bạn chứa các hàm được xác định và nó liệt kê tất cả các chức năng, cho phép bạn nhanh chóng chuyển đến chúng và tìm định nghĩa của chúng. KKEdit cũng có thể tìm kiếm các định nghĩa trong các tệp đã mở khác và tự động chuyển sang tab của chúng khi tìm thấy chúng.

Ngoài ra, KKEdit có thể mở tệp “include” mà tài liệu văn bản tham chiếu, cũng như mở các tệp dưới dạng hexdumps. Nếu bạn làm việc với GTK và khung công tác Qt, bạn sẽ tìm thấy KKEdit phù hợp với nhu cầu của bạn bởi vì nó cho phép bạn duyệt tài liệu và tìm kiếm các từ khóa API trực tiếp từ trình đơn ngữ cảnh. Trong trường hợp bạn chưa cài đặt gói tài liệu, lệnh tìm kiếm sẽ chỉ mở một trang kết quả của Google cho bất kỳ thứ gì bạn chọn trong văn bản.

Nếu tất cả điều này là không đủ, bạn có thể mở rộng KKEdit với các plugin miễn phí như trình duyệt tệp (mở trong thanh bên), ngăn cửa sổ trong KKEdit, trình quản lý phiên, nhiều clipboards và hơn thế nữa.

Phần kết luận

KKEdit nằm giữa ranh giới của một bộ soạn thảo văn bản cơ bản, thường được vận chuyển như một mặc định trên nhiều bản phân phối, và một tác phẩm cồng kềnh có tất cả các tùy chọn bạn cần và hàng chục tùy chọn bạn không muốn. Nó không có nhiều phụ thuộc và có thể được theo chủ đề để nhìn tốt trên bất kỳ môi trường máy tính để bàn.

Tuy nhiên, mặc dù nó được truyền cảm hứng bởi BBEdit, nó thiếu một trong những tính năng mà tôi thấy cần thiết - mã gấp. Tôi hiểu rằng nó được cho là nhẹ, đó là lý do tại sao nó không đi kèm với các tính năng như dọn dẹp mã HTML hoặc so sánh tệp khác, nhưng những người thích sắp xếp gọn gàng mã của họ có thể bị tắt bởi thiếu sót cụ thể này.

Tuy nhiên, nếu bạn không nhớ các lời kêu gọi không quá tinh tế của nhà phát triển trong ứng dụng, KKEdit là một lựa chọn tuyệt vời cho một lập trình viên vừa chớm nở hoặc một người muốn thử trình soạn thảo văn bản mới để làm mới quy trình làm việc của họ.

Trình soạn thảo văn bản yêu thích của bạn cho Linux là gì? Chia sẻ đề xuất của bạn trong các nhận xét.

Nguồn hình ảnh quảng cáo xem trước video