

環境は Python3.8, VScode, MacOS です。

以前までは、  
i と打つと、 ifの補完  
e と打つと elseやelifの補完がなされていました。しかし、今朝気づけば、ifには補完がなく、eと打てば、ellipsis が補完され、if,
elif, elseが候補にすら上がってきません。再起動してもダメでした。どうすれば解決できますでしょうか？

関係あるかは分かりませんが、最近別のフォルダで、setting.jsonを編集しました（補完機能を追加するためです）  
これによって別のフォルダの補完まで影響されるもの何でしょうか？

具体的にはVScodeで、とある普通のフォルダ（フォルダAとします）の中に `.vscode`
という名前のフォルダを作り、そこにlaunch.jsonというファイルを作りました。  
そしてこう書きました。

[code]

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Download and Run Current File ",
                "type": "ev3devBrowser",
                "request": "launch",
                "program": "/home/robot/${workspaceRootFolderName}/${relativeFile}"
            }
        ]
    }
    
[/code]

また、次にsettings.jsonというファイルを作り、

[code]

    {
        "python.pythonPath": ".venv/bin/python"
    }
    
[/code]

を入力しました。するとフォルダA以外のフォルダでも補完が鈍くなりました。  
この操作の目的は、補完の追加でした。

参考記事:  
[【EV3 MicroPython】VSCodeでpybricks-
apiの自動補完ができるようにする](https://qiita.com/Sunrise98/items/1c9424cc7f21f07a1b02)


CC BY-SA 4.0
2020-08-30T21:38:33.223
69998
2020-08-31T00:45:06.307
2020-08-31T00:45:06.307
3060
41334
question
python python3 vscode
一部のシンタックスに誤った補完がなされる