En sevdiğiniz kabuk komut dosyası GUI / CLI düzenleyicisi nedir ve neden? [kapalı]


11

Şu anda bash komut dosyalarını düzenlemek için vim kullanıyorum, ancak gerçekten ayarlayıp / veya eklentileri kurmam gerekiyor. Eklenti önerileri hoş geldiniz. Her iki durumda da, bu iş için hangi editörlerin / IDE'lerin olduğunu görmek istiyorum.


"destek dokümanları" ile ilgili yorumlarda yer alan ek sorular biraz belirsizdir. "Kullanıcı için dil dokümantasyonu desteği" veya "geliştirici için kaynak kodu proje dokümantasyonu" na başvurduğunuzdan emin değilim.
Joshua K

Kendimi suçlu hissediyorum, ama Windows'u çalıştırdığımdan beri hep nano kullandım. Vi (m) 'i hiç sevmedim. Öykünücü olmadan derleyebileceğim bir proje için, Sublime Text 3 kullanıyorum (2.0'ın ilk günlerinden beri kullandım)
Stan Strum

Yanıtlar:


11

gedit , gedit eklentileri ile genişletildiğinde harika bir editör olabilir

gedit


dokümanlar için herhangi bir şekilde destek sağlıyor mu?
admiral0

geçerli kelime için bir adam sarıcı ile harici araçlar kullanılır.
admiral0

gedit harika! Bir kere alıştıktan sonra aşık olacaksın. ;)
deepcell

14

Geany'i seviyorum

alternatif metin

Gerekirse küçük projeleri yönetebilen hızlı bir GUI editörüdür (dosya listesini ve diğer birkaç düzgün şeyi hatırlayabilir). Kabuk betikleri de dahil olmak üzere birçok sözdizimi vurgulamayı destekler.

Eklentileri destekler ve VC (sürüm kontrolü) eklentisini bir kez kullandım, ancak Geany'nin temel özellikleri onunla yaptığım işlerin çoğu için yeterlidir.


1
kabuk komut dosyalarına yardımcı olur mu? (dokümanlar, snippet'ler vb.)
amiral0

Her zaman çalışmaz, ancak bazı otomatik tamamlama türleri sağlar. Neden ya da ne zaman çalıştığını anlayamadım. Satır komutları ile uyumlu satırın kolay tanımlanmasını ve yorumlanmasını destekler. Ve bazı şablon yorumları sunuyor. Ama senaryolar için bir tür javadoc yapmaz, AFAIK.
Huygens

Geany kabuk komut dosyalarına yardımcı olur. Doc 0.21.1, birçok farklı dil için birçok farklı dokümantasyon kaynağı uygulamanıza izin verir, sh tamamen özelleştirilebilir olsa da, insan tarafından görüntülemek için desteklenir ve önceden yapılandırılır. Documentation Generator eklentisi kabuğu destekliyor. makrolar oturumlar arasında kaydedilir. Parçacıkları yapılandırabilirsiniz, ancak bash parçacıkları yapılandırmamda yok, sorduğunuz için teşekkürler, şimdi ayarlamam gerekiyor! yani evet, tamamen kabuk betikleri ile yardımcı olur!
Joshua K

1
neden otomatik tamamlamanın bazen çalıştığı ve diğerlerinde çalışmadığına ilişkin olarak, "belgedeki tüm kelimeleri otomatik tamamla" varsayılan olarak kapalıdır. bunu etkinleştirebilir ve aynı ekranda otomatik tamamlamayı tetiklemek için gereken karakter sayısını belirleyebilirsiniz. tercihlerde -> editör [soldaki sekme] -> tamamlamalar [üstteki sekme]
Joshua K


2

Emacs oldukça iyidir, orada bulunmuş bir yerleşik için kabuk komut dosyası modu bir süre .


Biraz abartısız. Dosyadaki metin yazarına göre, yirmi yılda ortaya çıkıyor.
KeithB

1
2012 - 1976! = 20. @KeithB ... ayrıca, lütfen italik yazılan metni sindirmeyi öğrenin. Orada, onu takdir etmenizi bekleyen tüm amaçlı bir eksiklik dünyası var.
ocodo

1

Başka bir harika editör, kullanıcı arayüzü biraz eski görünse de Nedit .

alternatif metin

ctagsKodunuzda gezinmek için kullanabileceğiniz (işlev veya değişken tanımını bulma, vb.) Geany'den daha güçlüdür .

Gerçekten hafif, lansmanı hızlı. Ancak, kullanıcı deneyimi herkesi memnun etmeyebilir.

Kabuk ve C / C ++ kodu geliştirmek için uzun bir süredir kullanıyorum. Yine de bu amaçlar için daha fazla Geany ve Eclipse CDT kullanıyorum.


kurmak zor mu?
admiral0

Eğer ctags demek istiyorsun? Artık ctags için sözdizim yok, ama ia cron saatte bir başlattı, benim proje bir dosyada indeksleme oldu. Sonra NEdit bu dosyaya işaret, Dosya veya Tercihler menüsünde bir seçenek vardı. Ya da "sonsuza dek" olarak ayarlayabilir ve .neditrc'ye ekleyebilirsiniz. O kadar da zor değildi ama harika bir UX değil.
Huygens

1

Hem BBEdit (Mac metin düzenleyici) hem de vi (m) kullanıyorum.

BBEdit, Mac'in ve diğer CLI araçlarının alt kısmıyla entegrasyon için harika çalışan bir komut satırı karşılığı vardır.

vi (m) aslında her * nix sistemde bulunur.

Vi (m) 'nin bilinmesi, mevcudiyeti nedeniyle faydalıdır.

Umarım aramanıza yardımcı olur!



0

Metin Triumvirate vim-ish editörlerine müjde getiriyor. Bu vim, tmux ve zsh arasında bir ittifaktır ve kendi başına bir editörden çok bir geliştirme ortamı kurulumudur.

İşte böyle görünebilir (olabilir):

metin triumvirte

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.