【问题标题】:Stop PyCharm's completion from replacing word right of the cursor when tab completing制表符完成时,停止 PyCharm 的完成替换光标右侧的单词
【发布时间】:2017-08-14 00:01:29
【问题描述】:

在 PyCharm 中,tab 补全默认替换光标右边的单词。当我在现有代码中插入一些函数时,这经常发生在我身上。例如,如果我想围绕现有的 x+1 表达式添加对 foobar 的调用,我会输入

这带来了完成选项。制表符完成后的结果是

x 已被覆盖。有没有办法让 PyC​​harm 的完成停止删除光标处的单词?

【问题讨论】:

    标签: pycharm


    【解决方案1】:

    您是否尝试按 Enter 而不是 Tab?它应该完全符合您的要求:将相应的函数放在光标后而不替换其他代码。

    顺便说一句,最近其他人在问opposite的事情怎么办:)

    【讨论】:

      【解决方案2】:

      至少在我的Pycharm版本中,可以在“Choose Lookup Item”和“Choose Lookup Item Replace”中的Settings->Keymap下更改该选项

      我不希望在完成制表符时看到文本被替换,因此我将“制表符”移至“选择查找项”。

      【讨论】:

        猜你喜欢
        • 2013-10-27
        • 2016-05-27
        • 2016-10-12
        • 1970-01-01
        • 1970-01-01
        • 2012-04-12
        • 1970-01-01
        • 2022-10-19
        相关资源
        最近更新 更多