7

GEdit とさまざまなプラグインを IDE として使用して Python の学習を始めたばかりです。

Visual Studio/F# には、コード ウィンドウ内のテキストを強調表示できる機能があり、キーを押すと F# コンソールで実行されます。

GEdit/Python でこの種の動作を可能にする同様の機能/プラグインはありますか? さまざまな実行タイプのプラグイン (Run In Python、Better Python Console) がありますが、この特定の動作が得られないか、少なくともこれを実現するように構成する方法がわかりません。Pythonを学習する際に、特定の個々の行またはコードの小さなセグメント(完全なファイルではなく)を実行して、それらが何をしているのかを理解しようとするテストコードがあるため(コピー/貼り付けでちょっと面倒)

...または、コード探索を行うためのより良い方法があるでしょうか?

多くのthx

サイモン

4

8 に答える 8

18

はい、「外部ツール プラグイン」を使用しています

例として、

  1. 編集 > 環境設定
  2. プラグイン
  3. 「外部ツール」にチェックを入れる
  4. 設定ウィンドウを閉じる

  5. ツール > 外部ツールの管理

  6. 左下の「新規追加」アイコンをクリック
  7. 「強調表示されたPythonコードを実行」という名前を付けます
  8. キーボードショートカットを与える
  9. 入力コンボボックスを次のように変更します:「強調表示された選択」
  10. 出力を「下部ペインに表示」に変更します
  11. ツールのエディター ウィンドウで、すべてを次のように置き換えます。

.

#!/usr/bin/env python
import sys
result = eval(sys.stdin.read())
print expression, "=>", result, type(result)

.

于 2010-09-22T03:37:00.597 に答える
5

ファイル全体の結果を確認したい場合は、.pyこのコードを新しく作成した外部ツール ウィンドウに配置できます。

#!/usr/bin/env python
import sys
exec(sys.stdin.read())

を に変更Input Current documentます。

于 2012-08-01T21:53:46.527 に答える
3

Python の場合、「外部ツール プラグイン」を使用できます。

#!/bin/sh
python3 "$GEDIT_CURRENT_DOCUMENT_PATH"

外部ツールのオプション: 保存: 現在のドキュメント 入力: 現在のドキュメント 出力: 下部パネルに表示

言語: Python または Python3

$GEDIT_CURRENT_DOCUMENT_PATH を囲む引用符を忘れないでください....

于 2016-12-03T10:03:05.287 に答える
1

iPython コンソールを gedit にインストールし、単純なスクリプトのほとんどをそこで実行しましたが、gedit は非常に単純なエディターであるため、IDE のような高度な機能はありません。

しかし、コードの探索や自動補完が必要な場合は、Eclipse のような実際の IDE をお勧めします。

エディターだけが必要な場合は、KomodoEdit で十分です。

于 2010-06-08T07:01:43.493 に答える
1

まともなIDEに最も近い... gedit-developer-pluginsを(シナプス|| apt-getを介して)インストールし、gEditのプラグイン(編集->設定[タブ]プラグイン)から(必要なものを)有効にすることを忘れないでくださいハッピーコーディング

于 2013-09-20T10:28:30.493 に答える
1

2 番目の質問に答えて、より満足できる方向に導くために、別のエディターを試すことを検討する必要があると思います。GEdit よりも強力なコード探索機能を備えたものはたくさんあります。この投稿をチェックしてください:

Python にはどの IDE を使用しますか?

于 2010-06-08T06:04:15.090 に答える
1

私がしているのは、python_temp.py というファイルを保持することです。ドックにショートカットがあります。スクラッチパッドとして使っています。コードをすばやく実行したいときはいつでも、コードをコピーし、ドキュメント内のショートカットをクリックしてテキストを貼り付け、f5 キーを押して実行します。迅速、簡単、シンプル、柔軟。

于 2010-06-08T07:11:57.467 に答える
1

あなたが探しているのはhttp://live.gnome.org/Gedit/Plugins/BetterPythonConsoleだと思います。

F5 キーを押すと、ファイル内のコードが IDLE のようなコンソールで実行されます。選択したコードのみを実行できるかどうかはわかりません。(できないと思います) しかし、いつでも必要なコードを新しいウィンドウにコピーして、そこから実行することができます。

他の興味深いものについては、プラグイン リストを参照してください: http://live.gnome.org/Gedit/Plugins

于 2010-08-01T18:59:41.960 に答える