
私はインストールしましたより優れた Python コンソール- gedit 用のプラグインです。Python コードを表示するときはこれで満足しています。ただし、gedit で開いたときに、いくつかの異なる言語のソース コードを実行できるようにしたいと思います。
たとえば、 C++ ファイルを開いているときに$ g++ filename.cpp -o filename.out; ./filename.out
を押すと実行したいのですF5が、PHP ファイルを開いている場合は何も起こらないようにしたいのです。
これは可能ですか?
答え1
これは、外部ツールgedit では、[ツール] の下にあります。
新しい外部ツールを作成し、次のコードを貼り付けます。
#!/bin/sh
GEDIT_CURRENT_DOCUMENT_NAME_ROOT=`echo $GEDIT_CURRENT_DOCUMENT_NAME | sed 's/\(.*\)\.tex$/\1/'`
g++ $GEDIT_CURRENT_DOCUMENT_NAME_ROOT.cpp -o $GEDIT_CURRENT_DOCUMENT_NAME_ROOT.out; ./$GEDIT_CURRENT_DOCUMENT_NAME_ROOT.out
次に、このツールにショートカット キーをバインドします (この場合は ) F5。
最後に、右下隅 (「適用性」の右) にある 3 つのドットを押して、C++ ファイルにのみ適用されるようにオプションを選択します。