2017-07-07 6 views
-10

私はPython3でIDE Wingを使ってコードを書いていますが、var_1のような変数名をファイルのすべての場所でvar_2に変更したいとします。 MATLABでは、変数名をShift + Enterで1つの場所で変更すると、ファイル内のその変数の他のすべてのオカレンスに対して自動的に実行されます。 Pythonでこれを行うのと同様の方法はありますか?Pythonのすべての場所で変数名を変更してください

+6

これは言語の特性ではなく、エディタの機能です(開発環境に組み込まれることもあります)。該当するドキュメントの「グローバル変更コマンド」を参照してください。 – Prune

答えて

5

検索と置換機能を使用して、ほとんどのテキストエディタを使用してこれを行うことができます。

普通のキーボードショートカット(pythonのIDLEを含む)はCtrl+Hですが、エディタのショートカットが異なります。

2

Pythonアイドル(GUI)を使用している場合は、Ctrl + Hを押して[すべて置換]を選択します。

0

PyCharm IDEを使用している場合は、変更する変数にMayus + F6を使用し、新しい名前変数を書き込んでください。

0

Visual StudioコードはCtrl + Shift + Lで、入力を開始します。 サブライム/アトムはalt + F3です。

7

WingIDEには、リファクタリングメニューからシンボルの名前変更を行うオプションがあります。

これはインテリジェントな置き換えを行い、同じ名前のクラス属性からグローバル変数を区別して処理します。

関連する問題