Kate là một mã nguồn mở và soạn thảo văn bản tiên tiến được thiết kế đặc biệt cho môi trường máy tính để bàn KDE SC. Nó có nguồn gốc từ các ứng dụng soạn thảo văn bản và cung cấp KWrite top-notch capabilities.Features chỉnh sửa văn bản trong nháy mắt tính năng chính bao gồm khả năng để chỉnh sửa tất cả các loại tập tin văn bản, thậm chí những người rất lớn, một công cụ làm nổi bật cú pháp mạnh mẽ mà có thể mở rộng thông qua XML file, mã khả năng cho một số ngôn ngữ lập trình, chẳng hạn như C, C ++, PHP, vv, chức năng ngắt từ năng động, và nhiều quan điểm gấp.
Trong số các tính năng khác, chúng ta có thể đề cập đến một built-in có thể gắn được giả lập thiết bị đầu cuối, grep thoại toàn cầu, hỗ trợ cho các dự án xử lý, tích hợp sâu với các môi trường desktop KDE, và một kiến trúc plugin cho mở rộng chức năng mặc định của nó.
Ngoài ra, nó có thể mở lại các tập tin chỉnh sửa trước đó, chọn một ký tự mã hóa trước khi mở một tập tin, xem gần đây đã mở các tài liệu trong một sidebar, duyệt các tập tin và thư mục, cũng như để chạy văn bản được lựa chọn thông qua một command.Clean vỏ và đồ họa quen thuộc giao diện người sử dụng giao diện người dùng đồ họa của chương trình được viết bằng Qt, có nghĩa là nó cung cấp cho người dùng một giao diện hiện đại, cho phép người dùng nhanh chóng xem các số dòng và cột của một tập tin văn bản, tìm kiếm và thay thế văn bản trong các tập tin, mở tập tin hiện có hoặc tạo ra những cái mới, cũng như để lưu tài liệu.
Một tính năng thú vị là khả năng dễ dàng chuyển đổi giữa nhiều mở các tài liệu, mặc dù nó không cung cấp một giao diện người dùng dựa trên tab (người dùng cũng có thể tương tác với nhiều file bằng cách kích hoạt các tài liệu sidebar). Undo và Redo chức năng cũng được thực hiện trong đồ họa dòng dùng interface.Bottom & nbsp;
Cho dù bạn sử dụng nó để chỉnh sửa các tập tin văn bản nhỏ hay lớn, viết sách hoặc tài liệu, xem nguồn HTML của các trang web từ Konqueror, viết mã cho ứng dụng của bạn, hoặc các tập tin cấu hình chỉnh sửa, biên tập viên Kate không bao giờ cho phép bạn xuống.
là gì mới trong phiên bản này:
- & quot; mở & quot; một dự án:
- Các dự án được mở tự động bởi Kate. Bất cứ khi nào một tập tin được mở ra, Kate đi các thư mục từ tập tin đó lên cho đến khi nó tìm thấy một tập tin có tên .kateproject, trong đó xác định dự án. Đây là một tập tin JSON đơn giản, với mục đích là được viết bằng tay bởi người sử dụng.
- File .kateproject định nghĩa tên của các dự án, các bộ các tập tin thuộc dự án, và tùy chọn lệnh cho xây dựng plugin.
- Trong 4.13, & quot; out-of-nguồn & quot; hồ sơ dự án bây giờ cũng được hỗ trợ (thực ra đã có trong 4,12). Điều đó có nghĩa là gì? Bạn có thể tạo một tập tin .kateproject trong một số thư mục, nhưng nó sẽ chỉ đến một thư mục khác nhau như là người chủ của dự án. Điều này rất hữu ích nếu bạn có nhiều cây xây dựng cho một cây nguồn, và sau đó cần xây dựng các lệnh khác nhau cho mỗi cây xây dựng.
- Tạo một tập tin .kateproject như vậy là dễ dàng, chỉ cần thêm một top-level & quot; thư mục & quot; nhập cảnh:
- & quot; & quot ;: tên & quot; MyProject & quot;
- & quot; & quot ;: thư mục & quot; / home / alex / src / myproject & quot;
- & quot; & quot ;: file [{& quot; & quot ;: lọc [& quot;. * Cpp & quot ;, & quot; & quot h. *;]}]
- Vì vậy, nếu bạn tạo tập tin này ví dụ trong /home/alex/src/myproject-build/.kateproject, một khi dự án được mở ra, các tập tin dưới đây / home / alex / src / myproject / sẽ thuộc về các dự án & quot; MyProject & quot ;. Một lần nữa, để & quot; mở & quot; dự án này, mở bất kỳ tập tin trong cùng một thư mục với tập tin .kateproject hoặc bất kỳ thư mục con của nó trong Kate. Kate sẽ lại tự động tìm các tập tin .kateproject và tải nó.
- Hỗ trợ cải thiện xây dựng plugin:
- Trong 4.13 build plugin đã nhìn thấy một số cải tiến, một trong những chính là nó bây giờ có thể xác định một số tùy ý các mục tiêu, thay vì bị giới hạn 3. Điều này được hỗ trợ đầy đủ các plugin dự án. Ngoài ra các & quot; già & quot; định dạng vẫn hỗ trợ đầy đủ, và các tập tin .kateproject thậm chí có thể chứa cả cũ và định dạng mới, vì vậy nó hoạt động với việc xây dựng plugin trong phiên bản trước 4.13 và cũng sau.
- Dưới đây có một ví dụ đơn giản cho một dự án hello-thế giới, trong đó xác định 4 mục tiêu cho xây dựng plugin: xây dựng tất cả, trong sạch, cài đặt và xây dựng chỉ & quot; chào hỏi & quot;:
- & quot; & quot ;: tên & quot; Xin chào & quot;
- & quot; & quot ;: file [{& quot; & quot ;: lọc [& quot;. * Cpp & quot ;, & quot; & quot h. *;]}],
- & quot; xây dựng & quot ;: {
- & quot; & quot ;: thư mục & quot; / home / alex / src / xét nghiệm / hello / xây dựng & quot;
- & quot; mục tiêu & quot;: [
- {& quot; tên & quot;: & quot; tất cả & quot ;, & quot; build_cmd & quot;: & quot; làm -j4 tất cả & quot;}
- , {& quot; tên & quot;: & quot; sạch & quot ;, & quot; build_cmd & quot;: & quot; làm -j4 sạch & quot;}
- , {& quot; tên & quot;: & quot; chào & quot ;, & quot; build_cmd & quot;: & quot; làm -j4 chào & quot;}
- , {& quot; tên & quot;: & quot; cài đặt & quot ;, & quot; build_cmd & quot;: & quot; thực hiện cài đặt & quot;}
- & quot; & quot ;: default_target & quot; tất cả & quot;
- & quot; & quot ;: clean_target & quot; sạch & quot;
- Vì vậy, đối với từng mục tiêu, một & quot; tên & quot; và & quot; build_cmd & quot; là xác định, và đó là nó. Một trong những mục tiêu có thể được lựa chọn là mục tiêu mặc định (có thể được gán một phím tắt chuyên dụng trong xây dựng plugin), và có thể được lựa chọn là & quot; sạch & quot; mục tiêu (một lần nữa, có thể được gán một phím tắt chuyên dụng trong xây dựng plugin).
- Sử dụng các plugin dự án với các dự án dựa trên CMake;
- Cho đến bây giờ, cách duy nhất để tạo ra các tập tin .kateproject là viết chúng bằng tay. Nếu bạn đang sử dụng Kate với C / C ++ dự án được xây dựng sử dụng CMake, có rất nhiều tin tức cho bạn. CMake 3.0.0 sẽ được phát hành sớm, và trong số những người khác, nó sẽ chứa một máy phát điện cho, đoán những gì: các tập tin dự án đối với các plugin dự án Kate! Cùng với đó, chạy CMake, chọn & quot; Kate - Unix Makefiles & quot; như máy phát điện, và có bạn đi, thiết lập mọi thứ đã sẵn sàng để sử dụng cho bạn, bao gồm tất cả các mục tiêu của dự án có sẵn trong xây dựng plugin.
- Tài liệu:
- Cuối cùng nhưng không kém, bắt đầu từ 4.13, bạn có thể tìm thấy tài liệu cho các tập tin JSON dự án trong /share/apps/apps/kate/plugins/project/kateproject.example.
Bình luận không