visual-studio-code Команда Powershell, автозаполнение в панели редактора не работает - PullRequest
1 голос
/ 22 мая 2019

Я только начал использовать Visual Studio Code для работы с Powershell.Я загрузил расширение powershell, и когда я подключаюсь к Exchange, автозаполнение командлетов работает в интегрированном окне powershell, но не работает на панели peditor.Как я могу заставить автозаполнение командлета или intellisense работать в панели редактора?Спасибо!

1 Ответ

0 голосов
/ 22 мая 2019

Вы не скажете, настроили ли вы свою среду VSCode, чтобы сделать PowerShell языком по умолчанию.Если вы посмотрите в правый угол редактора, он скажет вам, на каком языке в данный момент установлен язык.Покажите ваши настройки пользователя.В ваших пользовательских настройках у вас должны быть такие строки на месте (просто пример из моей, отрегулируйте по мере необходимости для вашего случая использования - см. Документацию для получения подробной информации о пользовательских настройках VSCode.)…

"extensions.autoUpdate": true,
"files.defaultLanguage": "powershell",
"powershell.scriptAnalysis.enable": true,
"powershell.startAutomatically": true,
"powershell.integratedConsole.focusConsoleOnExecute": false,
"powershell.enableProfileLoading": true,
"powershell.developer.editorServicesLogLevel": "Verbose",
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.mouseWheelZoom": true,
"editor.tabCompletion": "on",
"editor.suggestSelection": "first",
"terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.rightClickBehavior": "default",
"window.title": "${activeEditorLong}",
"powershell.powerShellExePath": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"powershell.scriptAnalysis.settingsPath": "ScriptAnalyzerSettings.psd1",
"workbench.startupEditor": "newUntitledFile",
"editor.cursorStyle": "line-thin",
"shellLauncher.shells.windows": [
    {
        "shell": "C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe",
        "label": "PowerShell 5.1"
    },
    {
        "shell": "C:\\Program Files\\PowerShell\\6\\pwsh.exe",
        "label": "PowerShell 6.0"
    },
    {
        "shell": "C:\\Windows\\System32\\cmd.exe",
        "label": "cmd"
    },
    {
        "shell": "C:\\Program Files\\Git\\bin\\bash.exe",
        "label": "Git bash"
    },
    {
        "shell": "C:\\Windows\\System32\\bash.exe",
        "label": "WSL Bash"
    },

VSCode печально известен тем, что остановил intellisense без видимой причины (это мой захват № 1), но в большинстве случаев все, что вам нужно сделать, это вернуться на начало вашей команды и повторить попытку, или используйте клавишу CRTL + пробел, чтобыintellisense пинайте его или введите reload

Опять же, это происходит со мной все время, и вышесказанное возвращает вещи обратно.Это раздражает, но это то, что есть.

...