Uzun zaman önce konuşmuştum Yüce metin, çok, çok eksiksiz bir metin editörü ve birçok işlevi.
Hala düşünüyorum Yüce metin oldukça güçlü ve kullanılmaya değer, ancak büyük dezavantajları var, özellikle yazılımla ilgili fikirlerim ve ilkelerimle çelişen bazıları.
Her şeyden önce, ücretsiz değildir ve bu açıklığa kavuşturulmalıdır. Sınırsız test süresinin yazılması çok yaratıcı ve çok güzel Python, ama her şey gevrek üzerine bal değildir ve dürüst olmak gerekirse, ölümcül bir hatası vardır: bu, siz bayan mermerleri "Yeni sürüme güncelle" Düzenleyiciyi her açtığınızda, zaten güncellemiş olmanızın bir önemi yoktur, size her zaman söyler. Başka bir diş ağrısı da, o düzenleyiciyle 3 dosyayı her kaydettiğimde veya kapattığımda, bana söyleyen başka bir pop-up alıyorum. "Deneme lisansını kullanıyorsunuz, lisansı satın almak istiyor musunuz?" ya da buna çok yakın bir şey.
Tamam, tamam, para kazanmanız gerektiğini anlıyorum ve sınırsız deneme lisansını alkışlıyorum, ancak kendi masaüstümde bana spam gönderirken ... hmmm, bundan hoşlanmıyorum, bu yüzden ihtiyaçlarıma daha uygun bir şey aramaya karar verdim "Stallmannian" (XD).
İlk oldu Katebüyük yayıncı KDE, ki bu kendi içinde çok iyi ve hepsi bu, ama, peki ... bazılarının söylediği kadar genişletilebilir değil mi, yoksa gerçekten kötü görünüyorum, öyleyse, lütfen beni düzeltin ve bana uzantıları göster Kate. Elbette, programlanacak uzantılar.
Sonra geldi VIM... dayanamadım, çok güçlü, ama gücündeki bu abartıya abartılı derecede yüksek bir öğrenme eğrisi eşlik ediyor.
Bir cin bana bahsetti Metin arkadaşıama bu sadece Mac ve saçma sapan konuşması için kafasına iki çubuk verdim.
Sonra geldi Komodo düzenleme, ana rakip olacağını düşündüğüm çok yüksek kaliteli bir IDE Yüce metin desteklenen programlama dilleri düzeyinde, çok fazla güce sahip ve nispeten özelleştirilebilir olmasına rağmen, derlemek veya yürütmek için bir düğme (a la Geany) veya bazı Build sistemi (a la Sublime-text) gibi bir şey olmamasına (veya bulamadım) ), bu, onu herhangi bir şekilde kuramayacağımı, ancak bir ikili çalıştırarak ... orada kalsan iyi olur.
Sonunda Geany'yi düşündüm, ama gerçekten hoşuma gitmedi, çok minimalist veya olmasını istediğim kadar özelleştirilebilir değil, ancak çok güçlü olsa da asla kimseden alınmayacak ... hakkında konuştukları gedit, hangisinin en esnek metin editörü olması gerekiyordu, neyi buldunuz? Burnumun tam önünde aradığım şey vardı.
Öyleyse işe koyulalım:
Her şeyden önce gedit tek başına bir programcının bazı temel becerilerini yarı yarıya sağlayabilen bir düz metin editörüdür, ancak benim gibi, her gün kitap yiyen ve makaleleri programlayan ve her zaman programlama yapmak isteyen birininkini değil, bu yüzden cücemizi onu bir canavara dönüştürmek için genişlet:
Öncelikle ana aksesuarları indirmelisiniz:
sudo apt-get install gedit-plugins
Ardından yeni araçları, temaları ve daha fazla programlama dilini desteklemek için aşağıdaki eklentileri edinin:
sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
Tabii ki, dağıtımlarımızda çoğu zaman bu basit paketlere sahip değiliz, o zamandan beri size söylüyorum arkadaş görünüşe göre bu bir sıkıntı çünkü hiçbir şeyin deposunda yok, bu yüzden sevgili olma zamanı Git.
Eğer yoksa Git yükledikten sonra arayın
paqueqte git-core
ve kurun.
O zaman aşağıdaki paketleri kurmanız gerekir:
python-webkit python-pyinotify ack-grep
Ve son olarak kodun klonunu yapın Git:
git clone git://github.com/gmate/gmate.git
Ve kurun:
sh install.sh
Bununla, "zehirlemek" için ihtiyacımız olan her şeyi kurduk gedit ve onu güzel, minimalist bir IDE'ye dönüştürün.
Her şeyden önce ana şeyle, kullanımdaki çizgilerin işaretlenmesi, satırların numaralandırılması ve parantezlerin, parantezlerin, tırnak işaretlerinin vb. Otomatik olarak kapatılmasıyla başlamalıyız. Bunun için sadece gitmeliyiz Tercihleri Düzenle sonra aşağıdaki seçenekleri kontrol ederiz:
- <° Satır numaralandırmayı etkinleştirin.
- <° Mevcut satırı vurgulayın.
- <° Parantez çiftlerini vurgulayın.
Ardından aşağıdaki parametreleri taşıyacağımız editör bölümüne gideceğiz:
- <° Sekme genişliği: 8'de, zevkler için 4'te kullanıyorum ama herkes istediği seviyede alabilir, bu girintinin boyutunu çizelge ile sınırlar.
- <° Otomatik hava tahliyesini etkinleştirin.
- <° Dosyaları kaydetmeden önce kayıtlı bir kopyasını oluşturun ve dosyaları her "istediğiniz sürece" otomatik kaydedin. Bu özellikle önemlidir, kodumuzun bir hata yüzünden cehenneme gitmesini istemiyoruz ve yedeğimiz yok.
Şimdi aksesuarlar kısmı geliyor. Burada hepsi hakkında konuşursam durum çok uzun olurdu, iyi olan şey "hakkında" üzerine tıklamanın bize tamamlayıcının ne olduğu ve ne için olduğu hakkında çok spesifik ve doğrudan bir açıklama vermesidir. Size kullandıklarımı ve onlara verdiğim kullanımı bırakacağım.
- <° Tam parantezler: Onu nasıl kullandığımı iyi biliyoruz.
- <° Boşluklar çizin: Her kelime arasına noktalar çizer, bu da biriyle diğeri arasında kaç boşluk olduğunu bilmemi sağlar.
- <° Konsol
Python
- : bu araç benim ve her türlü kendine saygılı Pydeveloper için temel araçlardan biridir, klasörlere terminal yoluyla girmek ve dosyaları manuel olarak yürütmek zahmetli, kopyalayıp yapıştırmak, girmek ve yapmak daha iyi, ben üzerinde çalışıyor ... tabii ki çalışmayacak hatalar var ve size ne olacağını anlatacak.
- <° Dosya tarayıcı paneli: kullanışlı, çok kullanışlı. Bu, dosyalar arasında gezinebilmemiz için ekranın yanında klasör ağacımızı görmemizi sağlar.
- <° Gömme terminal: terminal ile aynıdır
Python
- sadece bu, her şeyi yapmanıza izin veren normal bir terminaldir.
- <° Keser veya
Parçacıkları
- - tüm kurulum sürecini yaptıysanız ve kullanmadıysanız, tüm bunların kutsal kasesi
Parçacıkları
- , kendinize bir atış yapmak daha iyidir, bunlar, özetlemek ve başka bir bölüme koymak, tamamlanmış arabadır.
gedit
- , Ama daha iyi.
Tipografi ve Renkler.
Bu, tüm grafik bölümünden daha fazlasıdır, çalışmanıza izin vermeyen bir şey olmasa da, çeşitli nedenlerle işinizi çok rahat hale getiren bir şeydir. Her şeyden önce, beyaz ve siyah harflerle yazılmış her şey rahatsız edici, biraz mavi ve fuşya vurgulamak ve voila, gedit Yazık ve geceleri gözlerinizi paramparça eder (eğer kendine saygı duyan bir programcıysanız, o zaman gün içinde program yapmayın). Ve bu nerede arkadaş girer; Kısaca açıklarım:
arkadaş bir dizi eklenti, görsel stil ve dildir. gedit, bu kadar basit, bize temalar, daha fazla dil ve eklenti getiriyor.
İşte bu sadece bir zevk meselesi, ama aralarından seçim yapmaları gereken şey, sahipler. Aslında Monokai gibi sevdiğim temalara sahip, aynı renklere sahip bir tema. Yüce metin o karanlık arkadaşı, bir eşittir Metin arkadaşı.
Ancak burada her şey, her bireyin zevkine bağlıdır.
Parçacıklar veya Parçacıklar.
Bu en önemli noktadır gedit, otomatik tamamlama yeteneği, ancak yalnızca bu değil, aynı zamanda varsayılan olarak yalnızca varsayılan olarak sahip olduğu dillerin en yaygın işlevlerini sunmakla kalmayıp, aynı zamanda bizimkileri eklememize ve hatta koymamıza izin verdiği için% 100 yapılandırılabilir olması sembollerle ve hatta doldurulacak alanlarla eksiksiz yapısı.
Ne yapacağımı hızlıca açıklıyorum, çünkü daha basit imkansız:
Önce araçlar bölümüne gidiyoruz ve orada "ön bilgileri yönet" e tıklıyoruz (her zaman İngilizcedir) ve orada değiştirmek istediğimiz dili arıyoruz.
Bunun gibi şeyler göreceğiz:
Daha basit, imkansız, yeni bir pasajı sadece alttaki "+" işaretine tıklayın, ona istediğimiz adı verip giriyoruz. Daha sonra yazılacak alana (resimde işaretli), çağırırken görünmesini istediğimiz şeyi yazıyoruz. pasajı ve eğer istersek onlara biraz "zeka" ekleyebiliriz, örneğin:
Set yöntemi piton:
def set$1(self, ${2:newValue}): self._$1 = $2
Sözdizimini yoksayın piton$ İşaretlerine bakın. Bir sabite benzer bir şeyi belirtirler, sadece atanmış oldukları değeri alırlar, bu durumda $ 1 öz değerini alır ve orada başka bir değer alımı başladığından $ 2 tam da $ {2:} 'da durur. $ 'In ikincisi, ilki gibi değerleri alır, ancak yaptığı şey bir metin alanından bir değer almaktır; {XNUMX:} şudur:
- <° {}, programcının bir değişken, değer, metin vb. Gireceği yerin burası olduğunu gösterir.
- <° 2: parametrelerin ikincisi olduğunu gösterir.
- <° newValue, oraya bir değerin yerleştirilmesi gerektiğini belirten bir gösterge olarak görünecek olan metindir.
- Sonunda self ._ $ 1 = $ 2 yaptığı şey:
- <° $ 1, ilk benliğin değerini çağırır.
- <° $ 2, bir
pasajı
- yeni bir değer girmek için.
Sonunda sonuç şu:
Kulağa karmaşık geliyor, ama inan bana, kötü bir üniversitede okuyan ve sadece internete yedek olarak sahip olan amatör bir programcı olarak anlayabilirsin, sen de anlayabilirsin. Bu araçla hem çok güçlü bir kod düzenleyiciye sahip olacaksınız, hem de son derece şekillendirilebilir olacaksınız.
Şimdi kapatıp birçok kişinin kesinlikle sahip olduğu bazı soruları yanıtlamak için:
- <° Bu yalnızca şu şekilde yorumlanan diller için geçerlidir:
HTML
- ,
Python
- ,
JavaCrypt
- ?
- Hayır, aslında, derleyiciler yüklüyse, örneğin g ++ gibi, gömülü terminalden aşağıdakilerle derleyebilirsiniz: g ++ dosyaadı.cpp veya g ++ / dosya yolu dosyaadı.cpp
- <° Zaten olduğundan daha fazla dil ekleyebilir miyim
gedit
- tüm bunlarla var mı?
- Evet, ancak bu topluluk forumunda açıklanacak, biraz daha karmaşık.
- <° için kendi temalarımı oluşturabilir miyim
gedit
- ?
- Evet, ama hala tam olarak nasıl yapılacağını bilmiyorum, forumda açıklanacak
- konu hakkındaki bilgim tamamlandığında.
Şimdilik hepsi bu, umarım beğenmişsinizdir ve sizin için yararlıdır.
Genelde programlama için gVim kullanıyorum ve yakın zamanda gedit'i kurdum ve aslında oldukça iyi.
Mükemmel giriş, bir IDE olarak seçimim konusunda beni şüpheye düşürdünüz, gedit gibi daha hafif ve daha güçlü bir şeye geçmeyi düşünüyorum ve güçlü ama ağır Aptana Studio'yu bir kenara bırakıyorum.
Uzman bir programcı değilim, bunu bir hobi olarak yapıyorum ama VIM'i daha çok seviyorum, en iyisi: hızlı, yapılandırılabilir ve tuşlarla kontrol edilebilir, hatta programlama için kullanmıyorum. Gedit iyidir, ancak Geany de ilginç, hafif ve çok güçlü. Gedit'ten geliyorsanız, XD öğrendiklerinizi karıştırmamak için bazı tuş kombinasyonlarını değiştirmeniz gerekecektir.
İnsanlar Vim hakkında çılgına dönüyor, ancak böyle bir şey istersem Emacs xD'ye bağlı kalırım.
Geditime göre mükemmelliğe en yakın gibi görünüyor, ihtiyacım olana uyuyor ve eğer değilse o zaman yapıyorum xD
Gedit'i de kullanıyorum, ancak çok nadiren bir şey programlasam da, sadece bir hobi olduğum için, ancak esnekliğini ve gücünü gerçekten seviyorum.
Konu dışı başka bir şey, bu duvar kağıdını nereden aldın? çok iyi 😀
Sana OO'nun bir sır olduğunu söylemeyeceğim ve ben bir Windows XD aşığıyım.
Cidden, birkaç gün içinde bir masaüstü yarışması yapacağız ve kesinlikle tüm yapılandırmamı oraya koyacağım =)
Ve hiçbir şey bilmiyorum ...
Bahsetme bile, ben de şimdi öğrendim LOL !!!
Toplam, kaybedeceksin ...
Aslında Elav'la tartıştığım bir şeydi ... Sonra bunu kumlu morona söyledim ama görünüşe göre daha önemli bir şey yapıyordu ve bilmiyordu bile ¬¬
teşekkürler Şarkı sözlerini isterken geditimi zaten yapılandırmıştım, sadece bir sorum var Bildirim simgelerini Cinnamon çubuğuna geçirip Gnome 3 çubuğunu şeffaf hale getirmeyi nasıl başardınız? hehehe çok beğendim ve yapmak isterim.
Tekrar teşekkürler.
Deneme sürümü olduğu konusunda uyaran pencere dediğiniz sıklıkta ÇIKMAZ, abartmayın
Onları bir tür dosya kaydettiğimde ve SublimeText'i her açtığımda her 3 kez aldım.
Şimdi Gedit'e sahip olduğum için SublimeText bana tam bir zaman kaybı gibi görünüyor ve buna alışamıyorum
Merhaba, mükemmel gönderi.
Sadece bir soru. Beni gedit'e alternatifler aramaya zorlayan bir işlev, satırları sıkıştırmaktı. Örneğin, bir if {} içindeki her şeyi sıkıştırın. Bu şekilde alan çok temizlenir. Geany'yi buldum ve oldukça iyi uyuyor, ancak gedit ile başarılıp başarılamayacağını bilmek istiyorum.
Amatör bir programcıyım (biyoinformatik yoluyla başladım, çünkü biyoloji okuyorum), sanırım başkaları büyük miktarda kodla uğraşmanın ne olduğunu çok daha iyi bilecek.
Çizgileri sıkıştırmayla ilgili biraz daha fazla bilgi edinmek istiyorum çünkü yapmadım ya da belki yaptım ve bilmiyordum ... Bana örnek kod gösterebilir misiniz?
Belki kendimi iyi açıklamadım. Bu, kodun kendisiyle ilgili değil, onun görselleştirilmesiyle ilgilidir. Belki kelime "katla / aç" kod satırları olabilir. Böylece:
Eğer {
algo
başka bir şey
hatta daha fazla
}
Sadece Gör
Eğer {
I butonu ile if'in içeriğini katlayabilir veya açabilirsiniz.
Ahh! Şimdi zaten işlevleri gizleyin. Hayır, bildiğim kadarıyla bu Gedit'te yapılamaz.
🙂 Utanç verici. Küçük programlar için hiçbir şey olmuyor, ancak büyük masalarınız veya başkalarınız varsa, bunu yapamamak beni çok rahatsız ediyor.
Bir sorum var, Ubuntu'da yeni yazı tipleri yüklersem, gedit düzenleyicide yüklediğim yeni yazı tiplerinin tipografisini alabilir miyim?
Evetp 😉
Ubuntu'da hangi yazı tipi Lucida Sans'a benziyor? Windows'taki diğer yazı tiplerinde olduğu gibi kod satırları arasında fazla boşluk yok, Windows'da en sevdiğim yazı tipi Lucida Sans ve alternatifi Verdana, Yazı tiplerinin geri kalanı çok tekrarlı ve tarzları çok hoş değil, umarım Ubuntu Windows'a göre daha çeşitli yazı tiplerine sahiptir ve çok daha çekici.
Sonra Lucida Sans'ı kurun:
sudo apt-get install sun-java6-fonts
Gedit, 64 bit Windows İşletim Sistemine yüklenebilir mi? Resmi site yalnızca Windows için 32 bit sürümünü sunar.
Çok güzel gönderi ama ilginç olana gelelim: duvar kağıdınız nedir!?
Geany'yi kullanın, daha basit: 3
Geany'yi kullanmadan önce, ancak VIM ile ilgili hiçbir şey yok, bence çok çevik olduğu için öğrenme eğrisi buna değer.
selamlar
Scribes veya Sublimetext2 gibi editörler, Gedit'in sahip olduğu boşlukları oldukça dolduruyor! .. Gedit'in haklarının olması dışında, evet, buradaki birçok şey gibi bir zevk meselesi! 😀
Selamlar!
Teşekkür ederim! bilgi için çok faydalı oldu.
Bu gönderiyi size anlatmak için yeniden canlandırıyorum, katkınız için teşekkür ederim! Fabrikadan gelen gedit'i her zaman sevmişimdir, ancak programcılar için "yardım" eksikliğinden dolayı sublme'ye geçtim ... sınavları bitirdiğimde Gedit eklentilerine bir göz atacağım.
Not: Vim harika bir düzenleyicidir, sorun, yüklediğiniz sürüme bağlı olarak (windows / linux) görsel modu ve fareyi tedavi etme şeklini tamamen değiştiren gVim ile birlikte gelir, o sırada arabelleklerin zorluğundan bahsetmeye bile gerek yok. başka bir programdan kopyala / yapıştır ...
Gedit hakkında sevmediğim şeyler:
- Bir HTML dosyasını düzenlerken ve içinde Javascript veya CSS kodunuz olduğunda, javascript veya CSS'de bir kod bloğu hakkında yorum yaparken, onu bana HTML formatında yorumlar. Gedit, yorum yapmak için kodu seçtiğiniz dil türünü tanımıyor. Sublime Text evet.
-Seçilen tüm kodu otomatik olarak tablo haline getiren bir otomatik kod oluşturucuya sahip değildir.
-Yerel bir FTP yöneticisi yok, kararsız ve ünlü Gnome GVFS'yi kullanmanız gerekiyor
-Bir zaman damgası ile birlikte yapılan her değişiklik için dosya yedeği oluşturacak bir eklentiye sahip değildir. Yapabileceğiniz bir Sublime Text eklentisi var
- Sözdizimi hatası algılayıcısı yoktur.
-Refactor aracına sahip değildir
-XFCE'de entegre Gedit konsolunu kullanamazsınız çünkü Gedit varsayılan olarak xfce4-terminal ile değil gnome-terminal ile çalışır.
Gedit'ten çıkan yeni sürümlerle bazı eklentilerin ZenCoding'de olduğu gibi uyumluluğunu kaybettiğinden bahsetmeyi kaçırdım.
Programlamak için Gedit'i kullandım, ancak daha sonra Aptana 3'e (çok eksiksiz bir IDE) geçtim, Aptana'dan hoşlandığım şey, Javascript veya Python işlevlerini (aldığı parametrelerle birlikte) otomatik olarak tamamlaması ve bana belgelerini göstermesidir. işlevleri, tarayıcılarla uyumluluğu ve çok daha fazlası.
ancak son zamanlarda Aptana çok ağırlaşıyor, hatta bazen bir satıra yorum yapmak bile 10 saniye kadar sürüyor.
Şimdi Gedit'e geri dönmeyi düşünüyorum, özlediğim tek şey, dokümantasyonuyla işlevleri otomatik tamamlayan bir şey, yanlış sözdizimine sahip bir vurgulayıcı ve ayrıca bildirilen değişkenleri ve işlevleri doğrudan onlara erişmek için görebildiğim bir nesne haritası. .
Geany'yi de seviyorum, Gedit'ten daha hafif ama Gedit'ten farklı olarak birçok eklenti eksik ve renk temasını değiştiremiyorum, beyaz arka planların programlanmasını sevmiyorum.
Sublime text veya vim'i denemelisiniz; Alfa'dan çıkarken ışıklı masa.
Gmate'i kurdum ancak eklentilerini etkinleştirmek istediğimde şu hatayı alıyorum:
bir hata oluştu: eklenti yükleyici "python" bulunamadı
Not: Zaten python yükledim
Gmate'i kurdum ancak eklentilerini etkinleştirmek istediğimde şu hatayı alıyorum:
bir hata oluştu: eklenti yükleyici "python" bulunamadı
Not: Zaten python yükledim
Nano, bir kadından daha çok şikayet ediyorsun!
Python için çok popüler bir IDE olan NinjaIDE'yi denemeniz gerektiğini düşünüyorum, eğer fena değilsem Açık Kaynak, çok platformlu, çok güçlü ve crybaby kanıtı. Beklentilerinizi karşılayıp karşılamadığını görmek için bir deneyebilir misiniz?
İyi bilgi ve not aldığım için tebrikler (iki yıl öncesinden) çok uzun süre yorumlarda kalıyor. Bu yazardan iyi konuşuyor ...
Yorumunuz denetlenmeyi bekliyor.
Merhaba, 3 sürümünde çalışan ve aynı zamanda ses oynatıcı eklentisinin özelliklerine sahip olan wordpress için mp3.6.1 için herhangi bir ses oynatıcı eklentisi biliyor musunuz, bu aynı zamanda basit, pratik ve profesyonel anlamına gelir, ancak bu aynı zamanda cihazlarda da çalışır ipad, tablet, akıllı telefonlar vb. cep telefonları hızlı yardımın için teşekkürler
Basit bir metni nasıl açarım ve ona bir resim eklerim?
Mükemmel gönderi, gedit'ime nasıl bir ftp eklentisi ekleyeceğimi arıyordum, dosyaları sistemimde olmayan klasörlere koymamı söyleyen birkaç ilgili gönderi buldum, onları ekliyorum ve gedit bunları algılamıyor ...
Bana yardım edebilirsen çok sevinirim.
Ben kullanıyorum: fedora 17 gnome ile.
Merhaba, sorgumun nedeni Gedit'imi bir SQL DB'ye nasıl bağlayabileceğimi bilmek. Belki bu kolay bir soru, ama Linux dünyasına yeni başlıyorum. Şimdiden çok teşekkür ederim.
Hey çok teşekkür ederim, python, ruby öğrenmek istiyorum… Ruby on rails ve öğreticinize bayıldım.Gedit'imin tüm bunları yapabileceğini bilmek beni şaşırttı.Ayrıca harika görünen monokai temasını da kullanıyorum.
Saygılarımızla
arkadaşım bir şey söylemek istiyorum ve umarım bana yardım edersin, evde bilgisayarım var ama internetim yok, ancak işimden, eğer internet varsa ubuntu 14.04'ü indirip ev bilgisayarıma şimdi kur soru Google chrome veya başka bir program gibi herhangi bir programı yükleyebilmek, işimden indirip ev bilgisayarıma yükleyebilmek için yaptığım gibi, indirdiğiniz pencereler gibi değil, kaydedilmiş bir usb ve evin üzerine çift tıklandı ve kuruldu umarım bana yardım edersin 🙂
Çok teşekkürler! Şili'den selamlar!
ubuntu 14.04'e kurulabilir mi?