Tôi đang sử dụng PyCharm để viết một số mã python và nhận thấy rằng tôi chạy vào vấn đề sau đây khá thường xuyên:Dừng PyCharm từ ghi đè Mã ở phía trước con trỏ của tôi
tôi viết một dòng mã như thế này
for item in myList:
Sau đó, tôi nhận ra rằng tôi muốn các chỉ số của item
là tốt, vì vậy tôi cố gắng để biến dòng đó vào đây:
for i,item in enumerate(myList):
để xoay li đầu tiên ne vào giây, tôi đặt con trỏ sang bên trái của item
và nhập i,
. Sau đó, tôi đặt con trỏ sang bên trái của myList
và nhập enu
; vào thời điểm này, trình hoàn tất mã gợi ý rằng tôi có thể muốn nhập enumerate
, đó chính là hành vi mà tôi theo sau. Khi tôi nhấn tab để thực hiện các đề nghị enumerate
, tôi nhận thấy rằng dòng của tôi biến thành
for i,item in enumerate:
Các myList
đã được ghi đè!
Các hành vi mà tôi mong đợi là thế này:
for i,item in enumerate(myList):
với con trỏ ngay lập tức ở bên phải của một trong hai myList
hoặc :
.
Có cách nào để tôi có thể khiến Pycharm cư xử theo mong đợi của tôi không?
Chỉ trong trường hợp vấn đề, môi trường dev của tôi là Mac OSX 10.7.5 (Lion)
Điều này! Ghi đè đã khiến tôi phát điên. Cảm ơn. – emh
Có cách nào tôi có thể trao đổi những hành vi này không? – canyon289