ничего не произошло, если ввести код. в терминале кода Visual Studio, чтобы открыть оболочку лазурного облака

С расширением учетной записи Azure и node.js, установленными в коде Visual Studio, я не могу открыть облачную оболочку с code . после успешного входа.

Я пропустил какие-то шаги? обратитесь к этому документу: https://azure.microsoft.com/en-us/blog/cloudshelleditor/

введите здесь описание изображения

Также я хотел бы использовать команду vi для редактирования файла.

Если я хочу отредактировать содержимое 1.txt, я могу перемещаться только вверх и вниз с помощью ctrl+up и ctrl+down, но не могу перемещаться влево и вправо. Как мы можем перемещаться влево и вправо с помощью команды vi. Если это ограничение команды, какие другие способы / подходы для редактирования файлов?

введите здесь описание изображения


person K.Chen    schedule 17.04.2020    source источник


Ответы (1)


Это ожидаемое поведение, поскольку связанные операторы, в которые интегрирован код Visual Studio Облачная оболочка Azure.

Благодаря сотрудничеству с командой Visual Studio Code и их проектом Monaco с открытым исходным кодом, тот же редактор на основе веб-стандартов, который поддерживает Visual Studio Code, теперь интегрирован непосредственно в Cloud Shell.

Azure Cloud Shell включает встроенный редактор файлов, созданный на основе редактора Monaco с открытым исходным кодом. Запустив code . в терминале Cloud Shell. Это действие открывает редактор с вашим активным рабочим каталогом, установленным в терминале. См. Раздел Использование редактора Azure Cloud Shell.

Фактически, ввод code . используется, чтобы заставить вас открыть редактор кода VS. Теперь у вас есть использовал Cloud Shell в Visual Studio Code, ничего не произойдет, когда вы введете code. в терминал кода Visual Studio. Вы также можете сравнить файловые каталоги в облачной оболочке Azure с файловыми каталогами, открыв BASH в облачной оболочке в Visual Studio Code.

введите здесь описание изображения

person Nancy Xiong    schedule 24.04.2020