Ş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.
Ş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.
Yanıtlar:
Geany'i seviyorum
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.
Bunu buldum: http://www.vim.org/scripts/script.php?script_id=365
Bh komut dosyası yazmak için gerçekten iyidir.
Emacs oldukça iyidir, orada bulunmuş bir yerleşik için kabuk komut dosyası modu bir süre .
Başka bir harika editör, kullanıcı arayüzü biraz eski görünse de Nedit .
ctags
Kodunuzda 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.
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!
Son zamanlarda , yaygın kabuk komut dosyası hatalarını ve gotchas'ı bulup açıklayan kabuk kontrolü adı verilen çapraz platform paketine rastladım . Vim ve emacs ve diğer platformlar için kullanılabilir ve yüklemek istemiyorsanız , on-line web arayüzlerinde çevrimiçi olarak kullanabilirsiniz .
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):