Kate özellikle KDE SC masaüstü ortamı için tasarlanmış bir açık kaynak ve gelişmiş bir metin editörüdür. Bu KWrite metin editörü uygulaması türetilen ve Anahtar özellikler metin dosyaları, hatta çok büyük olanlar, XML yoluyla genişletilebilir güçlü bir dizim motoru her türlü düzenlemek için yeteneği dahil bir bakışta birinci sınıf metin düzenleme capabilities.Features sunmaktadır dosyaları, kod vb C, C ++, PHP, dinamik sözcük kaydırma işlevselliği ve çoklu görünümler gibi birçok programlama dilleri için yeteneklerini katlanır.
Diğer özellikleri arasında, biz sayabiliriz yerleşik bir dock terminal emülatörü, küresel grep iletişim, taşıma projeleri, KDE masaüstü ortamı ile derin entegrasyonu için destek ve varsayılan işlevselliğini genişletmek için bir eklenti mimarisi.
Buna ek olarak, bu önceden düzenlenmiş dosyaları yeniden bir dosyayı açmadan önce bir karakter kodlaması seçmek mümkündür, görünümü son zamanlarda, dosya ve klasörlere göz, yanı sıra kabuk command.Clean ve tanıdık grafik ile seçilen metni çalıştırmak için bir kenar çubuğu belgeleri açıldı Kullanıcı arayüzü programın grafiksel kullanıcı arabirimi kullanıcıların hızlı hatları ve bir metin dosyası sütun sayısını görüntülemenizi sağlar modern bir GUI ile kullanıcılara sağladığı anlamına gelir Qt, yazılır, arama ve dosyaları açık varolan dosyaları metni değiştirmek veya yenilerini oluşturmak, hem de belgeleri kaydetmek için.
Bir başka ilginç özelliği kolayca (kullanıcılar da Belgeler kenar aktive ederek birden fazla dosya ile etkileşim) bir sekme tabanlı UI sunmuyor olsa bile, birden fazla açılan belgeler arasında gezinmek için yeteneğidir. Geri al ve yinele işlevselliği de grafik kullanıcı interface.Bottom hattında & nbsp uygulanmaktadır;
Eğer, küçük ya da büyük metin dosyalarını düzenleme kitap veya belge yazarken, Konqueror web sayfalarının HTML kaynaklarını inceleyen, uygulamalarınıza veya düzenleme yapılandırma dosyaları için kod yazmak için kullanmak ister, Kate editörü asla aşağı sağlar.
Bu sürümdeki yeni nedir:
- & quot; Açılış & quot; Proje:
- Projeler Kate tarafından otomatik olarak açılır. Bir dosya açıldığında bu projeyi tanımlayan .kateproject adında bir dosya, bulana kadar, Kate yukarı o dosyadan dizinleri gider. Bu, kullanıcı tarafından el ile yazılmış amaçlanan basit json dosyasıdır.
- .kateproject dosya projeye, projeye ait, ve isteğe bağlı olarak inşa eklentisi komutları dosya kümesi adını tanımlar.
- 4,13 yılında, & quot;-üzerinden-kaynak & quot; proje dosyaları şimdi de (aslında zaten 4.12 olarak) desteklenir. Bu ne anlama geliyor? Bazı dizinde bir .kateproject dosyası oluşturabilirsiniz, ancak projenin kök olarak farklı bir dizine sevk edecektir. Eğer bir kaynak ağacı için birden fazla yapı ağaçları var, ve sonra her yapı ağacı için farklı yapı komutları gerekiyorsa yararlıdır.
- böyle bir .kateproject dosyası oluşturma kolay, basit bir üst düzey & quot ekleyin; dizin & quot; Giriş:
- & quot; & quot ;: isim & quot; Projem & quot;
- & quot; dizin & quot ;: & quot; / home / alex / src / myproject & quot;
- & quot; & quot ;: dosyaları [{& quot; & quot ;: filtreleri [& quot;. * Cpp & quot ;, & quot;. * H & quot;]}]
- Proje açıldıktan sonra /home/alex/src/myproject-build/.kateproject olarak, dosya / home / alex / src / myproject altında / proje & quot ait olacaktır; Projem & quot ;. Yine, & quot; açık & quot; Bu proje, .kateproject dosyası veya Kate onun alt dizinlerinin herhangi aynı dizinde herhangi bir dosyayı açmak. Kate yine otomatik .kateproject dosyayı bulmak ve onu yükleyecektir.
- gelişmiş yapı eklentisi için Destek:
- yapı eklentisi çeşitli iyileştirmeler, yerine tam proje eklentisi tarafından desteklenen 3. Bu sınırlı olma, hedeflerin keyfi sayısını tanımlamak için artık mümkün olduğunu olmanın ana bir gördü 4,13 yılında. Ayrıca & quot; eski & quot; biçimi hala tam olarak desteklenir, ve 4,13 önce sürümünde inşa eklentisi ile çalışır ve böylece .kateproject dosyaları bile, eski ve yeni format hem de içerebilir da sonra.
- Aşağıda yapı eklentisi için 4 hedeflerini tanımlayan bir merhaba dünya projesi için basit bir örnek var: Tüm inşa temiz, yüklemek ve bina sadece & quot; & quot merhaba;:
- & quot; & quot ;: isim & quot; Merhaba & quot;
- & quot; & quot ;: dosyaları [{& quot; & quot ;: filtreleri [& quot;. * Cpp & quot ;, & quot;. * H & quot;]}],
- & quot; ;: quot ve inşa {
- & quot; dizin & quot ;: & quot; / home / alex / src / test / merhaba / build & quot;
- & quot; hedefler & quot;: [
- {& quot; adı & quot;: & quot; & quot ;, tüm & quot; build_cmd & quot;: & quot; & quot tüm -j4 yapmak;}
- {& quot; adı & quot;: & quot; & quot ;, temiz & quot; build_cmd & quot;: & quot; -j4 temiz & quot yapmak;}
- {& quot; adı & quot;: & quot; & quot ;, merhaba & quot; build_cmd & quot;: & quot; & quot merhaba -j4 yapmak;}
- {& quot; adı & quot;: & quot; & quot ;, yüklemek & quot; build_cmd & quot;: & quot; install & yapmak quot;}
- & quot; & quot ;: default_target & quot; tüm & quot;
- & quot; & quot ;: clean_target & quot; temiz & quot;
- Yani, her hedef, a & quot için, isim & quot; ve & quot; build_cmd & quot; tanımlanmış ve bu kadar olduğunu. Hedeflerinden biri (yapı eklenti özel bir kısayol atanabilir) varsayılan hedef olarak seçilebilir, ve bir seçilmiş olmak için elde edilen madde, temiz & quot; (build eklenti özel bir kısayol atanabilir yine) hedef.
- CMake tabanlı projeler ile proje eklentisini kullanarak;
- Şimdiye kadar, dosyaları .kateproject oluşturmak için tek yolu elle bunları yazmak oldu. Eğer CMake kullanılarak inşa edilir C / C ++ projelerle Kate kullanıyorsanız, sizin için daha fazla haber var. CMake 3.0.0 yakında çıkacak, ve diğerleri arasında, ne tahmin, bir jeneratör içerir: proje dosyaları Kate proje eklenti! Kate - Unix Makefile & quot; Bunun üzerine, CMake, & quot çalıştırın; Eğer gitmek orada jeneratör, ve gibi, her şeyi inşa eklentisi mevcut projenin tüm hedefler de dahil olmak üzere, sizin için kullanıma hazır kurdu.
- Dokümantasyon:
- Son ama en az değil, 4,13 ile başlayarak, /share/apps/apps/kate/plugins/project/kateproject.example proje json dosyası belgelerine bulabilirsiniz.
Eğer, örneğin, bu dosyayı oluşturmak Yani
Yorum Bulunamadı