私は 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) です。