【问题标题】:How do I dismiss an autocomplete suggestion in Atom?如何关闭 Atom 中的自动完成建议?
【发布时间】:2018-05-10 17:28:32
【问题描述】:

当我在 Python3 中编写 Docstrings 时,我的所有句子都以句点结尾,并且我看到了这样的自动完成建议:

在这种情况下,它想替换字符串“wager”。用“赌注”。

如果我按EnterTab,字符串会替换。我把所有的逻辑按钮都弄乱了(包括添加一个不起作用的额外空格),没有什么能让我愉快地换行。

无论是否安装了 autocomplete-python 包,都会出现此问题。

当我在对象后键入一个点时,我确实想使用自动完成功能,而不是在 cmets 中。

有没有办法:

  1. 在自动完成建议出现时忽略它们。

-- 或--

  1. 更改自动完成以了解上下文,即当我在字符串/评论中时不自动完成点。

【问题讨论】:

    标签: atom-editor


    【解决方案1】:

    通过尝试不同的组合键,ctrl + enter 将忽略该建议并允许您转到下一行而不更改您输入的内容。

    我没有找到任何有关此的文档,所以我不确定tab 是否有类似的组合键。除了alt + tabing 之外,我找不到任何东西失去焦点,这导致建议消失,然后alt + tabing 回到点击标签,这显然不理想。

    【讨论】:

      【解决方案2】:

      我在 Windows 上使用 Atom 1.44.0,发现 shift + enter 可以消除自动完成建议。不过,这个平台上的选项卡运气不好。

      【讨论】:

      【解决方案3】:

      我广泛使用 atom,并且发现快速左右移动光标会将输入的文本留在原处,并且不会重新激活建议列表,除非输入更多字符。然后,您可以键入并移至下一行。

      我实际上是在寻找一种从自动完成操作中排除“then”的方法,因为我在其他位置有文本,其中包含注释“then”。我希望找到一种完全排除该词的方法,但想分享一下我的解决方法。

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 2015-04-06
      • 2012-06-21
      • 2011-08-24
      • 2014-09-13
      • 2014-07-15
      相关资源
      最近更新 更多