Ücretsiz Kate kaynak kodu düzenleyici açıklaması. Kate ile Tanışın: Kullanıcı Dostu Arayüzlü Güçlü Metin Düzenleyici

  • 11.04.2019

Orijinal: Samimi ama Güçlü Metin Düzenleyicisi Kate ile Başlarken
Yazar: Juliet Kemp
Yayın tarihi: 9 Şubat 2009 Pazartesi
Tercüme: Anastasia Ilyicheva
Transfer tarihi: 15 Ağustos 2009

Kate'i tanımak

Her şey ilk kez oluyor

Kate'i başlattığınızda karşılaşacağınız ilk şey, oturum seçim penceresidir. Bu kullanışlı bir özellik ve bunu daha sonra tartışacağız, ancak şimdilik sadece düğmeyi tıklayın.<Открыть>ve diğer herhangi bir metin düzenleyicide olduğu gibi, tek bir açık belgeyle varsayılan bir oturumunuz olacaktır (Şekil 1).

Bundan sonra, belgenin doğrudan düzenlenmesine (veya oluşturulmasına) geçebilirsiniz. herkes çalışır standart menüler, komutlar (<Открыть>, <Сохранить>, <Сохранить как>) ve kısayol tuşları (Şekil 2).

Menü<Инструменты>metnin görsel tasarımının parametrelerini ayarlamanıza olanak tanır, üçüncü bölümdeki ayrıntılara bakın. Ayrıca metin, satır kaydırma ve yazım denetimi durumlarını hızlı bir şekilde çevirme yeteneği de vardır.

Yazarken, Kate'in parantezlerin yerleşimini takip ettiğini fark edebilirsiniz - bir parantez kapatıldığında, karşılık gelen açılış dirseği vurgulanır. Bu, eşleşen parantezleri kolayca bulmanız gerektiğinde kodla çalışırken kullanışlıdır. Diğer editörlerin aksine, Kate açılış parantezi olmadığına dair bir uyarı vermiyor. Bir yandan, bu kesin bir artıdır (ifadeleri kullanırsanız, hatırlatıcılar çok can sıkıcı olabilir), ancak diğer yandan, kötü bir karar(bir program yazarken, bir hatayı kolayca gözden kaçırabilirsiniz).

Editör, sistem çökmesi durumunda taslakları kaydetmez, ancak kapanırken kaydedilmemiş değişiklikler varsa uyarır. Ctrl+S'ye basmak kaydeder geçerli dosya veya belgenin henüz bir adı yoksa bir kaydetme iletişim kutusu açar.

Gezinme kenar çubuğu iki sekmeden oluşur: belge listesi (tüm açık belgeleri geçerli oturum) ve tarayıcı. Menüde<Окна>varsayılan olarak sekmelerin açılıp açılmayacağını seçebilirsiniz. Bu menüden diğer araçlara da erişebilir ve bunları özelleştirebilirsiniz - bunu ikinci bölümde ele alacağım.

sekme<Документы>o anda düzenleyicide açık olan dosyaların bir listesini görüntüler. Geçerli dosya pembe renkle vurgulanır ve değişiklik yapıldıktan sonra bir dosya kaydedilmemişse adının yanında bir disket simgesi görüntülenir. Kaydedilmemiş bir belgeyi görüntülerken durum çubuğunda aynı simge görüntülenir. Ayrıca durum satırı, modu (ekleme veya üzerine yazma), imleç konumunu (satırdaki satır ve karakter numarası) ve dosya adını gösterir.

Oturumlar

Oturum desteği gerçekten çok faydalıdır. Düzenleyici penceresinin ayarlarını kaydetmenize ve menüden belgeleri açmanıza olanak tanır.<Сессии> -> <Сохранить как>. Aynı proje üzerinde bir daha çalıştığınızda menüyü kullanın.<Сессии> -> <Открыть последние>, kayıtlı oturumları seçin ve tüm belgeleriniz tam olarak kaydettiğiniz gibi açılacaktır. Kate'i şuradan başlatmak daha uygun Komut satırı-s anahtarı ile<название сессии>.

Oturumları kaydetmek istemiyorsanız, anonim oturumları da (varsayılan ayar) kullanabilirsiniz. Kate'i her başlattığınızda oturum seçim penceresini görmemek için kutucuğu işaretlemeniz gerekir.<Всегда использовать эти настройки>Düzenleyiciyi bir sonraki başlatışınızda oturum listesinin en altında

Birden çok pencere ve bölünmüş pencereler

Menü aracılığıyla pencere bölme kullanılabilir<Окна>veya tıklandığında sağ tık durum satırında. Aralarından seçim yapmak zorunda kalmadan aynı anda birden fazla belgeyi aynı sayfada görmenizi sağlar. belgeleri aç sekmesini kullanarak istenen<Документы>(Şek. 3).

Windows, gerektiği kadar dikey veya yatay olarak bölünebilir. Bu, başka bir dosyayı düzenlerken dosyaları karşılaştırmayı veya bir dosyadaki verileri kullanmayı kolaylaştırır. Başlangıçta, bölme her iki bölümde de aynı belgeyi oluşturur, ancak imleci ve Ctrl+O komutunu kullanarak geçerli bölümde başka bir belge açabilirsiniz. Bir modu veya pencereyi kapatmak, ilgili pencerenin durum çubuğuna sağ tıklayarak yapılır.

İkinci bölümde: Kate kurulumu ve komut satırı arayüzü.


Boyut: 2317 KB
Fiyat: 39,99 $

Programcılar ve web geliştiricileri, Notepad'in özelliklerini açıkça kaçırıyor. Zor sınırlar normal araç Windows, yan taraftaki uygulamaları aramaya zorlanır. Gereksinimler düşükse, hızlı bir şekilde bir yedek bulunur ve büyük olasılıkla benzer, kompakt bir ürün olacaktır. Ancak daha somut bir şey istiyorsanız, gözler güçlü, zengin özelliklere sahip metin editörlerine, yani EmEditor Pro'ya yönlendirilir.

Metin düzenleyici, mantıklı, düşünceli bir arayüze sahiptir. Araç çubukları, yalnızca üzerlerine düğmeler eklenerek veya çıkarılarak özelleştirilemez, aynı zamanda fare ile ensesinden kedi yavrusu gibi serbestçe sürüklenip bırakılabilir.

Program, aynı anda birkaç belge ile çalışmanıza izin verir. Aralarında geçiş sekmeler kullanılarak yapılır. Ayrıca, arayabilirsiniz özel panel Düzenlenebilir metinlerin bir listesini içeren Belgeleri Açın. Sekmeler projelere göre gruplandırılabilir, üzerlerinde bir dizi toplu işlem yapmak mümkündür.

Birçok metin düzenleyici, büyük metinleri açma yeteneğine sahiptir. EmEditor Pro'nun geliştiricileri, dört gigabayttan büyük dosyalar için herhangi bir kısıtlama ve destek uygulamadı. Bir belgede on milyon satır ve çok sayıda sütun olabilir.

Metin düzenleyici, gelişmiş bir sözdizimi vurgulama sistemine sahiptir. Çoğu uygulama, yalnızca bir renklendirme seçeneği gerçekleştirmenize izin verir ve çoğu zaman manuel olarak seçilir. EmEditor Pro sadece birçok programlama dilinin yapısını tanıma yeteneğine sahip olmakla kalmaz, aynı zamanda karmaşık seçimler de yapabilir. Metin içinde farklı dillere, işaretlemelere veya komut dosyası türlerine karşılık gelen parçalar varsa, bunların her biri kendi rengiyle vurgulanır. Uygulamanın çalışma penceresinin sağ tarafında bilgi alanı, içinde programlama dilinin adı belirtilir.

İkinci sözdizimi vurgulama yöntemi, Anahat modülü kullanılarak etkinleştirilir. Renge değil, programlama dili yapılarının gruplandırılmasına dayanır. Programın kaynak kodu bir dizi fonksiyondan oluşmaktadır. Her birinin kendi başlangıcı ve sonu vardır. Anahat, işlevleri bir başlığa sarmanıza olanak tanır. Ortaya çıkan ağaç, sağ kenar çubuğunun içinde görüntülenir.

Vurgulama, yazdırmayla da desteklenir. Renkli bir yazıcı kullanıyorsanız, sözdizimi vurgulaması kağıda aktarılacaktır.

EmEditor Pro, güçlü bilgi arama araçlarına sahiptir. Bunu mevcut dosyanın içinde yapabilir ve ayrıca bunların bir listesini de belirleyebilirsiniz. Ayrıca tüm açık belgelerde bir arama modu vardır. Türü ne olursa olsun, düzenli ifadeler kullanabilirsiniz.

Bir metin düzenleyicide, belgelerin güvenliğine çok dikkat edilir. çalışan fonksiyon otomatik kaydetme Dosyalar. Varsayılan olarak, her on dakikada bir gerçekleşir. Ek olarak, oluşturabilirsiniz yedekler belgeler. Çöp sepetine yerleştirilirler. Kopyaların gereksiz olduğu ortaya çıkarsa, geri dönüşüm kutusu zamanla boşaldığından kimse onları hatırlamaz. Ve eğer öyle olduysa, belgelerin eski sürümlerine ihtiyaç duyulursa, sanal çöpü araştırmak ve istenen dosyayı bulmak kolaydır.

Program makro kaydını destekler. Özelliği, sadece tuş vuruşlarını değil, aynı zamanda fare hareketlerini ve tuş basışlarını da hatırlayabilmenizdir.

Basit ama ile etkili araç gerçekleştirillen Ön izleme HTML sayfaları. Çoğu metin editörü arar Internet Explorer veya diğer tarayıcılar. EmEditor Pro'da her şey çok daha basit. Uygulamanın çalışma penceresinin altında görünür ek panel, içinde HTML belgesinin önizlendiği yer.

EmEditor Pro'nun bir dosya karşılaştırma aracı vardır. Belge farklılıkları sol kenar çubuğunun içinde görüntülenir. Özdeş parçalar geleneksel renkte gösterilir (varsayılan olarak Beyaz renk). İlk dosyadaki farklılıklar kırmızıyla, ikinci belgedeki benzersiz satırlar sarıyla vurgulanır.

Snippets modülünü kullanarak, sık tekrarlanan metin parçalarını girmek uygundur. organize edebilirsin ağaç yapısı kısaltmalar. Sol kenar çubuğunun içinde bunların bir listesi bulunur. Gerekli öğeyi seçersiniz ve metin belgeye yerleştirilir.

EmEditor Pro çok güçlü Metin düzeltici, ve basit yazma için kullanılması pek olası değildir. Temel amacı programların, scriptlerin, web sayfalarının kaynak metinlerini hazırlamaktır. Burada program, birçok rakibin arka planında olumlu bir şekilde öne çıkan tüm avantajlarını gösterir.

×Kapat


Kate, Unix benzeri işletim sistemlerinde kökleri olan bir metin editörüdür. Program, GNU GPL lisansı altında ücretsiz olarak dağıtılır ve kullanıcıya çok çeşitli görevlerde günlük kullanım için gerekli seçenekleri sunar.

Kate editörü, sistemi, kaynağı ve sistemi açmanıza ve değiştirmenize izin verir. metin dosyaları, normal bir not defterine tabi değildir. Program araçlarını kullanarak, üçüncü taraf yazılımlardan TXT formatına veri aktarımı sonucunda elde edilen belgelerdeki ayırıcı karakterlerin yanı sıra sık tekrarlanan sözcüksel ifadeleri, hizmet dosyalarındaki parametre değerlerini kolayca bulabilir ve değiştirebilirsiniz.

Editör, çeşitli programlama dillerini dikkate alarak sözdizimini vurgulama yeteneğine sahiptir. Kod satır numaralandırma, ayırma gibi diğer seçenekler yardımıyla da geliştirme kolaylığı sağlanmaktadır. çalışma alanı yatay ve dikey olarak, Git ve Mercurial ile otomatik sayfalama depoları, yazı tipini hızlı ve sorunsuz bir şekilde artırma veya azaltma yeteneği.

Esnek bir program parametreleri sistemi, kullanıcının yalnızca kişisel rahatlığı için kodun görüntüsünü özelleştirmesine değil, aynı zamanda program yazma sürecini en son kurallara ve standartlara göre ayarlamasına izin verir - tablo değerlerini, satır başına karakter sayısını değiştirin , ve benzeri.

Kate'in arayüzü, diğer benzer metin editörlerine benzer ve kullanıcıya, her biri için bir mini harita gösterme yeteneği olan birkaç dış görünüm sunar. aktif sekme kod ile. Programa dahil olan çok sayıda araç çubuğu, fare tıklamasıyla görüntülenir ve gizlenir. Ana pencere, proje dosyalarının uygun şekilde yerleştirilmesi amacıyla yatay ve dikey olarak bölünebilir.

Faydalar

  • Ürün ücretsiz.
  • Fonksiyonel genişletilebilirlik. Ek eklentiler yükleme yeteneği.
  • Pencere bölme seçeneği sayesinde birden fazla belgeyi aynı anda görüntüleme yeteneği.
  • Git ve Mercurial ile otomatik sayfalama depolarının işlevinin varlığı.
  • Dahili konsol.
  • Destek çeşitli kodlamalar, özellikle UTF-8.
  • düzenlenebilirlik silinen dosyalar ağ üzerinde bulunur.
  • Yer imleri oluşturma yeteneği.
  • Sözdizimi vurgulama. Eşleşen parantezler. Satır numaralandırma.
  • Otomatik tamamlama desteği ve otomatik tamamlama kelimeler.
  • Olasılık hızlı oluşturma yorumlar
  • Normal ifadeler için destek.
  • Yerleşik bir varlığın varlığı akıllı sistem arama.
  • Yedekleme oluşturma yeteneği.
  • Renkler, yazı tipleri, girintiler ve daha fazlası gibi tasarımı özelleştirme yeteneği.
  • Oturum mekanizması desteği.

Kate'in dezavantajları

  • Rusça ve Ukraynaca dilleri için destek eksikliği.
  • Kullanılabilir görünümler, programın tamamı için değil, yalnızca belirtilen sekme veya alan için geçerlidir.
  • Github, Gitlab ve diğer benzer servislerle sınırlı entegrasyon.

Çözüm

Program her şeye sahip olmasına rağmen gerekli set seçenekleri, rakipleriyle karşılaştırıldığında, ayrıntıların tasarımında hala bir miktar güzellik ve incelikten yoksundur. Arayüz özelliği ile büyüleyici değil dış görünüş ve kullanıcıyı düzenleyiciyi sürekli olarak kullanmaya zorlamaz.

Kate'i Yüklemek

Editörün kurulumu sadece birkaç adımdan oluşur. Kurulum sihirbazının hoş geldiniz adımında, Sonraki. Ardından, şartları kabul edin lisans anlaşması bir düğmeye dokunarak Kabul ediyorum, ardından kutuları işaretleyin gerekli bileşenlerüzerine kurulacak olan HDD Kate ile. Tıklamak Sonraki ve yükleyiciye programın gelecekteki konumunun yolunu söyleyin. Düğme tıklamasında Düzenlemek Kate editörü bilgisayarınıza yüklenecektir. İşlem tamamlandığında, tıklayın Bitiş.

İş etkinliğiniz bir bilgisayarda çalışmakla ilgiliyse ve daha da fazlası bir programcı veya web yöneticisiyseniz, muhtemelen rahat ve çok işlevli bir grafik metin düzenleyici seçme konusuyla ilgileniyorsunuzdur.

benimkinin %80'inden beri iş aktiviteleri gerçekleşir farklı editörler, kendim bir web programcısı olduğumdan ve ayrıca rahat yazma python için bir ortama ihtiyacım var, java programları- Bu tür uygulamalara çok bağımlıyım. Grafik Metin Düzenleyicilerini İşaretlemeden Önce Kate ve geany, birçok editör (Kwrite, vb.) denemek zorunda kaldım, ancak birçok nedenden dolayı işlevsellik veya rahat bir arayüz ile bana uymadılar.

Bu yazıda diğer editörlerle zaman kaybetmeyeceğim, hemen neden ve neye aşık olduğum konusuna geçeceğim. Kate ve geany.

Dikkat!"Grafik metin düzenleyici" ifadesini kullanmam, konsol metin düzenleyicilerinin olması ve bunu anlamanız için söz konusu editörler hakkında grafik ortamı adlarının verilmesine karar verildi" Grafik editörleri Metin".

Kate KDE (Masaüstü Grafik Ortamı) ile birlikte gelen bir metin editörüdür. Tüm programlama dillerinin iyi bir sözdizimi vurgulamasına sahiptir, tam kontrol dosya seçenekleri, sabit ifadeleri arama ve değiştirme özelliği, kod bloğu katlama, projeden projeye rahatça geçiş yapabilmeniz ve kaldığınız yerden çalışmaya devam edebilmeniz için oturum desteği, geniş bir uzantı modülüne, rahat bir navigasyon sistemine sahip olma, vi modunda (bir Vim metin düzenleyicisini taklit ederek) paralel olarak çalışmak ve Kate'in görünüm seçenekleri de dahil olmak üzere sınırsız sayıda başka seçenek.

İçin Kate kurulumları Debian'da (Linux)
bash:

  1. yetenek yükleme kate

geany- sadece bir metin editörü değil, tam bir geliştirme ortamı yazılımüzerinde farklı diller programlama. Kate'den daha çok işlevli. GNU lisansı altında dağıtılan grafik ortamına bağlı değildir.

Geany'nin yerleşik bir derleyicisi yoktur, ancak kurulu diğer herhangi bir derleyiciyi gayet iyi kullanır. Büyük dosyalarla çalışırken, sınıfların, işlevlerin, sabitlerin, değişkenlerin vb. adları olabilen etiketleri kullanmak uygundur. Arayüz kolayca özelleştirilebilir.

Geany'yi Debian'a kurmak için (Linux)

(KDE Advanced Text Editor), KDE'de varsayılan olarak yüklenen ve hem metin düzenleme hem de programlama için harika işlevselliğe sahip popüler ve güçlü bir metin düzenleyicidir. Özellikleri arasında otomatik girinti, yüzlerce programlama dili için sözdizimi vurgulama, bir kod bloğu vurgulama modu, yazım denetimi ve çok daha fazlası yer alır.

Yıllar boyunca gelişme Kate birçok yeni özellik ve iyileştirme aldı ve çok sayıda dili destekleyen neredeyse mükemmel bir editöre dönüştü.

Çok hızlı ve güçlü araç her ikisi için de kullanılabilen programcılar için metin düzenleme ve herhangi bir programlama dilinde program yazmak için.


Program arayüzü üç ana bölüme ayrılmıştır (menüler ve araç çubukları hariç) ve alt panel arama ve değiştirme için. Solda, açık belgelerin ve projelerin listesini içeren bir kenar çubuğu bulunur; pencerenin altındaki durum çubuğu, aşağıdakilerle ilgili bilgileri görüntüler. geçerli satır ve sütunun yanı sıra dosya adı ve kodlama. Çoğu Pencere, kod veya fonksiyon bloklarını daraltmak ve genişletmek için tasarlanmış satır numaralarını ve ok şeklindeki sembolleri de gösteren düzenleme alanının kendisi tarafından işgal edilir. Kate, içindeki işlevlerin başlangıcını ve sonunu doğru bir şekilde belirler. çeşitli diller programlama, bu nedenle bu özellik çok kullanışlıdır ve programın kaynak kodunun okunabilirliğini artırır.

Daralan ve açılan kod:

Kate, pencerenin sol tarafındaki Belgeler panelinde düzenleyerek aynı anda birden fazla dosya üzerinde çalışabilir. Geçerli belgeyi kapatmak için Ctrl+W gibi Firefox stili kısayol tuşları mevcuttur. Düzenlemenin Ötesinde bireysel dosyalar, Kate, projeleri dosya koleksiyonları olarak oluşturmanıza ve kaydetmenize olanak tanır.

Menü Görünüm, düzenleme alanını hem yatay hem de dikey olarak bölmenize olanak tanır; bu, geniş bir ekranla çalışırken kullanışlıdır.

Kate sağlar hızlı erişim en son düzenlenen dosyalar listesine (menü Dosya->Son Kullanılanları Aç) ve menü öğesi " Bununla aç" geçerli dosyayı başka bir uygulamada açmak için. Gerekirse, mevcut dosyayı tüm girinti ve sözdizimi vurgularını koruyacak olan HTML'ye aktarabilirsiniz.

Bir başka kayda değer fırsat Kate, Kate'i popüler Vim konsol düzenleyicisi tarzında kullanmanıza izin veren Vi tarzı bir düzenleme modudur, böylece kullanıcıları kendilerini evlerinde hissedeceklerdir. Bu modda, ekleme moduna girmek için "I" tuşuna basın ve ardından metni düzenleyin. Sonra geri dönmek için "Escape"e basın. komut modu ve gibi komutları kullanın :w veya :q dosyayı kaydetmek ve Kate'den çıkmak için. Vi tarzı modunu "Düzenle->Vi Giriş Modu" menüsünden veya Alt+Ctrl+V tuşlarına basarak etkinleştirebilirsiniz.

Sözdizimi vurgulama Kate neredeyse mükemmel. Kate, C/C++, Java, Perl, Python, PHP gibi en yaygın dillere veya HTML/CSS, XML gibi biçimlendirme dillerine ek olarak, çok daha azı için sözdizimi vurgulama sağlar. bilinen diller, örneğin, komut dosyaları dahil olmak üzere çeşitli komut dosyaları için yapılandırma dosyaları Quake ve hatta AssaultCube'da kullanılan CubeScript.

Birden çok dil için sözdizimi vurgulama:

Girinti başka bir özelliktir Kate ve onlar için boşluk mu yoksa sekme mi kullanacağınızı ayarlayabilir ve genişliklerini belirleyebilirsiniz (varsayılan olarak 8 boşluk).

Kate ayrıca oturumları da destekler, böylece başladığında boş bir dosyadan başlayabilir veya son oturumu veya seçtiğiniz oturumu yükleyebilir ve o oturumda açık olan tüm dosyaları geri yükleyebilir.

Sekme desteği başka bir şey iyi özellik ve onlarla çalışmak için stildeki kısayol tuşlarını kullanabilirsiniz. Örneğin Firefox oluşturmak yeni belge yeni bir sekmede (Ctrl+N) veya mevcut sekmeyi kapatın (Ctrl+W).

Kate'deki sekmeler:

Kelime tamamlama ve yazım denetimi için de destek var.

Diğer özellikler arasında bir arama ve değiştirme modülü, tam ekran bulunur çalışma modu, yer imleri ve metin bloğu seçim modu. İkincisi, "Düzenle->Seçim Modunu Engelle" menüsünde veya klavye kısayolu Ctrl+Üst Karakter+B. Anlamı, satırlar yerine metin blokları seçebilmeniz, yani yalnızca belirli bir sütuna kadar metin seçebilmenizdir.