Gedit'te çeşitli özellikler için destek


11

Gedit'i ana editörüm olarak kullanmaya çalışıyorum ve bazı zor özelliklerle ilgili yardım arıyorum. Aşağıdakilerin her biri için, kullanıcılar bu özelliğin nasıl yükleneceği ve yapılandırılacağı konusunda bana yardımcı olabilir mi?

  • kod katlama
  • pylint desteği
  • splitview desteği
  • yazım denetimi
  • boşluk silme
  • regex destekli bul ve değiştir
  • bilmem gereken başka özellikler var mı?

Etiketler: Eklentiler, IDE

Yanıtlar:


11
  • Kod Katlama

    Eklenti, katlamaya çalıştığınızda komut satırına bir hata atar. Ancak iyi bir Python programcısının beş dakika içinde düzeltebileceği bir şey olabilir.

    Görünüşe göre kod katlama, sonunda gedit tarafından desteklenecek şekilde planlanmıştır.

  • PyLint

    Bulduğum bir eklentiye yapılan tek başvuru, artık var olmayan bir bzr dalına işaret etti.

  • SplitView

    Çok kullanmıyorum, ama benim için yeterince iyi bir iş çıkarıyor.

  • Yazım denetimi

    Eklenti varsayılan olarak etkinleştirilmelidir. Tools > Autocheck SpellingAçmak için kullanın .

  • Boşluk Kaldırma

    Bir dosyayı kaydederken gereksiz boşlukları kaldırır.

  • Regex Arama ve Değiştirme:

    Eklenti dizininize ayıklayın, etkinleştirin ve kullanın Tools > Regex Search & Replace.

  • Diğerleri:

    Gedit-plugins paketi bazı kullanışlı eklentilerle birlikte gelir. Bunu kontrol etmelisin.


Gedit-plugins paketi için +1. Gedit'te kod yazıyorsanız bu önemlidir. Ayrıca, dosya tarayıcı eklentisini devre dışı bıraktığınızdan emin olun. Bir gedit örneğine başlarken önemli (ve can sıkıcı) bir gecikmeye neden olduğu bilinmektedir. Devre dışı bırakmak, hafif bir editörden beklediğiniz gibi gedit'i hızlı ve hızlı bir şekilde başlatacaktır. Gedit-plugins paketini kurduktan sonra "Embedded Terminal" eklentisini mutlaka kontrol edin. Önemli bir komut dosyası (python gibi) yapıyorsanız oldukça kullanışlıdır.
Evan Plaice

'Dosya Tarayıcı Bölmesi' eklentisi hatası hakkında daha fazla bilgi için bkz. bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan Plaice

5

Geany , dahili pylint desteği dışında istediğiniz tüm özelliklere sahiptir (dahili sözdizimi kontrolü olmasına rağmen ve entegre terminali kullanarak pylint çalıştırabilirsiniz). Bölünmüş görünüm ve yazım denetimi eklentiler (paketler:) aracılığıyla kullanılabilir geany-plugin*. Geany hafif ve kullanımı kolaydır - gedit'ten daha gelişmiş bir şey arıyorsanız, ancak tam gelişmiş bir IDE'nin karmaşıklıklarını istemiyorsanız / buna ihtiyacınız yoksa mükemmeldir.

Yüklemeyi geanyve ekstra eklentileri öneririm .
Terminali üzerinden sudo apt-get install geany
veya Yazılım Merkezi'ni kullanarak yükleyin:

Yazılım merkezi üzerinden yükleme


Hmmm ... şimdi kontrol ediyorum. Çok uzak çok iyi.
mlissner

Neredeyse iki yıl sonra güncelleyin: Geany geditten daha üstündür, ancak Eclipse öğrenme eğrisini fethederseniz kazanırsınız.
mlissner

4

Bkz. Http://live.gnome.org/Gedit/Plugins

Eklentinin dosyalarını indirip kopyalayarak yüklersiniz ~/.gnome2/gedit/plugins.


Biraz daha ayrıntı bekliyordum. Bunların birçoğu için çok fazla alışveriş yapmam ve çalışmam gerektiğini buldum. Kod katlama gibi: Eklentiyi kurmak, açmak, sonra alt-z kullanmak, bence, çalışması için. Dışında sadece biraz zaman işe yarar - ne zaman emin değilim.
mlissner

Kod katlama durumunda (diğerlerinin yanı sıra) hatanın bir kısmı, GTKSourceView (bileşen gedit kullanır) ile katlamayı güzel ve sezgisel bir şekilde katlamaya yetecek kapasitede değildir. Bu durumda bu sadece "şu anda mevcut olanların en iyisi" meselesidir. Daha iyi bir şey yapmak istiyorsanız, eklenti yazarlarıyla konuşun ve sıkışıp
kalın


1

Gedit temel dosya düzenleme için iyi olsa da ben Windows üzerinde notepad.exe kullanmak istiyorum daha fazla kullanmazdım. Bir IDE (Entegre Geliştirme Ortamı) kullanmak isteyebilirsiniz. Hangi kodu yazdığınıza bağlı olarak bunlar bir göz atmaya değer olabilir:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • piton
  • Eclipse
    • Java
    • PHP
    • C / C ++
    • piton
  • Krem
    • Gedit ve notepad ++ çapraz gibi görünüyor ama ben kullanmadım.
  • Editra
    • Krem gibi. (gerçekten bir IDE değil)
  • VIM
    • Bir cli aracı olarak tasarlanan GUI uzantısı var, ancak kılavuzu okumazsanız kullanılabilirlikten biraz yoksun!
    • Birçok dil!
  • GNU emacs
    • Bir cli aracı olarak tasarlanan GUI uzantısı var, ancak kılavuzu okumazsanız kullanılabilirlikten biraz yoksun!
    • Birçok dil!

VIM ve Emacs kullanmayı öğrenmek biraz zor, bence VIM daha basit.


3
Notepad.exe ile karşılaştırma biraz sert, değil mi? Not Defteri'nde sözdizimi vurgulaması bile yoktur.
sepp2k

3
Gedit, sandığınızdan çok daha güçlü bir editör. Programlama için yeterince iyi yapan birçok eklentiye sahiptir. Tam teşekküllü bir IDE ile karşılaştırılmasa da, yeterince yakından bakarsanız özelliklerinden şaşıracaksınız.
Decio Lira

Krem sadece farklı bir varsayılan konfigürasyona sahip bir vimdir, bu yüzden Krem nasıl "gerçekten bir IDE" olmayabilir?
JanC

Belki yazarken gerçekten yorgun olmak onunla bir şey var ..
LassePoulsen

0
  • Pylint (tür)

Depolarda gedit-developer-plugins paketinin bir parçası olan bir python denetleyicisi kullanıyorum. Pylint kullanmıyor, sözdizimi ve stili kontrol etmek hoş bir iş çıkarıyor. Eklenti listelerinde GDP Biçimi olarak adlandırılır , çok açıklayıcı bir ad değildir.


0

Linux için iyi bir TextMate klonu arıyordum ve sonunda gEdit'imi pezevenkleştirmeyi başardım ve diğer tüm IDE'leri (NetBeans, Komodo ... adını verdiniz) terk ettim:

Bunu yapmanın yolu bu:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

GEdit'inizi bir sonraki başlatışınızda ne kadar güçlü olduğuna şaşıracaksınız. Düzenleyiciyi daha da güçlendirmek için eklentileri de kontrol etmeyi unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.