исправьте ошибку отступа для сегмента кода в vscode

#python-3.x #visual-studio-code #vscode-settings

#python-3.x #visual-studio-code

Вопрос:

При использовании vscode для разработки программы на python я напрямую скопировал один сегмент кода python в vscode, отступ неправильный, см. Следующий снимок экрана. Помимо ручного исправления этого сегмента кода, как исправить отступ автоматически?

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

Ответ №1:

Похоже, вы вставили его, когда в редакторе уже были вкладки.

Вы всегда можете использовать опцию автоматического отступа (Ctrl Shift F ), но я не думаю, что это будет правильно.

Вы можете использовать ярлыки: Ctrl [ или Ctrl ] для настройки отступов, не беспокоясь о том, состоит ли отступ из пробелов или табуляции.

Эти ярлыки также работают с целыми блоками кода, вы можете выбрать фрагмент кода и настроить выравнивание таким образом.

Комментарии:

1. Я попробовал ctrl I, это не работает. Сначала кажется, что редактор не реагирует на мой ввод. Я просто использую «i» в Vi для входа в режим редактирования, он может ответить. Но crtl [ по-прежнему не работает.

2. в вашем вопросе говорится, что вы используете редактор vscode, ярлыки, о которых я упоминал, применимы только для VSCode. Возможно, вам потребуется использовать другие ярлыки / команды в редакторе VI, например, «установить ai» (автоматический отступ) и т. Д.