お気に入りのシェルスクリプトGUI / CLIエディターとは何ですか、そしてなぜですか?[閉まっている]


11

現在、bashスクリプトの編集にvimを使用していますが、実際にそれを設定したり、プラグインをインストールしたりする必要があります。プラグインの提案を歓迎します。いずれにせよ、この仕事にどのエディター/ IDEがあるのか​​を確認したいと思います。


「サポートドキュメント」に関するコメントの追加の質問は、漠然としています。「ユーザー向けの言語ドキュメントサポート」と「開発者向けのソースコードプロジェクトドキュメント」のどちらを参照しているかはわかりません。
ジョシュアK

私は罪悪感を感じますが、Windowsを実行しているので、私はいつもnanoを使用しています。Vi(m)は好きではありません。エミュレーターなしでコンパイルできるプロジェクトの場合は、Sublime Text 3を使用します(2.0の初期から使用しています)
Stan Strum

回答:


11

gedit プラグインで拡張すると、geditは優れたエディターになります

Gedit


何らかの方法でドキュメントのサポートを提供しますか?
admiral0 2010年

現在の単語のラッパー付きの外部ツールを使用しました。
admiral0 2010年

geditは素晴らしいです!慣れると恋に落ちます。;)
ディープセル2014

14

私はGeanyが大好き

代替テキスト

これは、必要に応じて小さなプロジェクトを管理できる迅速なGUIエディターです(ファイルのリストやその他いくつかのきちんとしたものを覚えておくことができます)。シェルスクリプトを含む多くの構文強調表示をサポートしています。

それはプラグインをサポートし、VC(バージョン管理)プラグインを一度使用したことがありますが、Geanyの基本的な機能は、それを使用するほとんどの作業に十分です。


1
それはシェルスクリプトに役立ちますか?(ドキュメント、スニペットなど)
admiral0 2010年

常に機能するとは限りませんが、いくつかのタイプのオートコンプリートを提供します。なぜ、またはいつ機能するのか、理解できませんでした。それは、shallスクリプトと互換性のある行の簡単な識別とコメントをサポートします。そして、それはいくつかのテンプレートコメントを提供します。しかし、それはスクリプトのための一種のjavadocをしません、AFAIK。
Huygens、

Geanyはシェルスクリプトを支援します。Doc 0.21.1を使用すると、さまざまな言語のさまざまなドキュメントソースを実装できます。shは、完全にカスタマイズ可能ですが、manで表示するようにサポートおよび事前設定されています。Documentation Generatorプラグインはシェルをサポートしています。マクロはセッション間で保存されます。スニペットを設定することはできますが、bashスニペットは私の設定に存在しません。質問していただきありがとうございます。今すぐセットアップする必要があります!そう、それは完全にシェルスクリプトを助けます!
Joshua K

1
オートコンプリートが時々機能し、他では機能しない理由に関して、「ドキュメント内のすべての単語のオートコンプリート」はデフォルトでオフになっています。これを有効にして、同じ画面でオートコンプリートをトリガーするために必要な文字数を指定できます。設定にあります->エディタ[左側のタブ]->完成[上部のタブ]
Joshua K


2

Emacsはかなり良いです。しばらくの間、組み込みのシェルスクリプトモードがありました


少し控えめな表現。ファイルのcopywriteによると、それは20年後に来るでしょう。
KeithB

1
2012-1976!= 20. @KeithB ...また、イタリック体のテキストをダイジェストすることを学んでください。あなたがそれを評価するのを待っている意図的な控えめな表現の全世界がそこにあります。
ocodo

1

もう1つの優れたエディターは、UIが少し古いように見えますが、Neditです。

代替テキスト

ctagsコード内を移動するために使用できる(関数や変数の定義の検索など)をサポートできるため、Geanyよりも強力です。

それは本当に軽量で、発売が早いです。ただし、ユーザーエクスペリエンスがすべてのユーザーを満足させるわけではありません。

シェルとC / C ++コードの開発に長い間使用しています。私は今これらの目的のためにGeanyとEclipse CDTをさらに使用していますが。


セットアップは難しいですか?
admiral0 2010年

ctagsのことですか?ctagsの構文はもうありませんが、毎時間cronで起動しました。プロジェクトのファイルでインデックスを作成していました。次に、NEditにこのファイルを指定するだけです。[ファイル]メニューまたは[設定]メニューにオプションがありました。または、「永久に」設定して.neditrcに追加することもできます。それほど難しくはありませんでしたが、優れたUXではありません。
Huygens、

1

私はBBEdit(Macテキストエディター)とvi(m)の両方を使用しています。

BBEditには、Macや他のCLIツールの下側との統合に最適なコマンドライン版があります。

vi(m)は、本質的にすべての* nixシステムに存在します。

vi(m)を知ることは、その可用性のために有益です。

あなたの検索に役立つことを願っています!



0

テキストTriumvirateはvim風のエディターに福音をもたらしているようです。これは、vim、tmux、およびzsh間の同盟であり、エディター自体よりも開発環境のセットアップです。

以下にその様子を示します。

テキストトリウム

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.