问题表述的比较啰嗦,这种操作,比较通俗的形容不知道叫什么词。。。
举栗
mtDict = {StringA:'I am StringA',
StringB:'I am StringB',
StringC:'I am StringC'
}
那么
在某个地方,我输入:
mtDict[string]
PyCharm 在括号的输入联想功能,就会显示上面字典里三个元素,让我选择其一,完成辅助输入。
那么假如有下面变量名称:
FirstShowData
FirstBakupData
FirstHideData
要把 FirstHideData 改成 FirstShowData,
光标移动到 Hide 之前,按四次键盘的 Del 键删除
那么我输入 S 后,联想菜单当然会有 FirstShowData 让我选,我按下回车后,
实际结果是:FirstShowDataData
联想的变量实际上整个插入了,而没有跟后面一致的内容重合,又要移光标到后面去删除 Data
不是很了解 PyCharm,不知道这个是否有 option 可调? 调成合并后面的内容
by the way,其实也不是怕多敲几下键盘。。。
因为在做的事情(不敢说是'项目'那么宏大)全部变量命名规律,就像上面三个变量一样,如果一次要改的篇幅较大,来来回回,那么多修改,还是比较啰嗦的,所以就觉得这个问题值得一问。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.