Visual Studio intellisense在按下特殊字符后提交-python

时间:2018-07-20 05:07:55

标签: python visual-studio visual-studio-2017

Python中的Intellisense变得比负担重,而不是有用的工具。每当我将其用于C ++时,请按“。”。会弹出一个选项列表。但是按“。”使用Python时会提交intellisense选项。当按下'('或'{'或其他几个特殊字符时,也会发生这种情况。我给人的印象是,只有按下'tab'或'enter'的键才会提交给Intellisense选项?

更糟糕的是,Visual Studio的键盘快捷键似乎也不正确(或者至少我使用的主要按键之一)不能正常工作。
按Ctrl + Enter通常会在我当前行的上方给我一行,但是相反,我在School Interactive窗口中收到语法错误。

对于这些问题的解决方案将不胜感激。

编辑:我尝试过的解决方案是在python的文本编辑器选项以及常规文本编辑器选项下查找。我也搜索了谷歌和堆栈溢出,但是找不到类似的问题

EDIT2:更改标题和正文以反映新找到的信息,不仅是'。'。承诺使用intellisense选项,但是所有特殊字符。

1 个答案:

答案 0 :(得分:0)

找到了解决方案。在“工具”>“选项”>“ Python”>“高级”下,有一个“通过键入以下字符来提交:{}。,:; +-* /%&| ^〜= <>#@ \”。我以为这些字符会打开智能感知下拉建议,但会提交智能感知选项。我只是删除了所有字符,并解决了该问题。我仍然没有找到第二个问题的答案,但是由于标题是按照第一个问题命名的,因此,如果我进行更彻底的搜索并且无法弄清楚,我将为该问题打开一个新主题。 / p>