V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
uti6770werty
V2EX  ›  Python

请教一个 PyCharm 操作(如何设置?)的问题(方向键选择联想到的字符,不能重合现有的)

  •  
  •   uti6770werty · 2019-12-28 19:45:19 +08:00 · 3757 次点击
    这是一个创建于 1821 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题表述的比较啰嗦,这种操作,比较通俗的形容不知道叫什么词。。。
    举栗

    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,其实也不是怕多敲几下键盘。。。
    因为在做的事情(不敢说是'项目'那么宏大)全部变量命名规律,就像上面三个变量一样,如果一次要改的篇幅较大,来来回回,那么多修改,还是比较啰嗦的,所以就觉得这个问题值得一问。。。

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:37 · PVG 03:37 · LAX 11:37 · JFK 14:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.