私は PyCharm を使用していくつかの Python コードを記述していますが、次の問題が頻繁に発生することに気付きました。
このようなコード行を書きます
for item in myList:
後で、インデックスitem
も必要であることに気付いたので、その行を次のように変更しようとしました。
for i,item in enumerate(myList):
最初の行を 2 行目に変えるには、カーソルを の左側に置き、item
と入力しi,
ます。次に、カーソルを の左側に置いて;myList
と入力します。enu
この時までに、コード コンプリータは、入力したいかもしれないと示唆していますenumerate
。これは、まさに私が求めている動作です。tab提案された を実装するためにヒットするenumerate
と、私の行が次のように変わることに気付きます
for i,item in enumerate:
myList
上書きされました!
私が期待する動作は次のとおりです。
for i,item in enumerate(myList):
myList
または のすぐ右にカーソルを置きます:
。
私の期待どおりに Pycharm を動作させる方法はありますか?
念のため、私の開発環境は Mac OSX 10.7.5 (Lion) です。