2016-05-10 2 views
1

Как включить отступ в коде VS?VS-код отступ для Python

Я пытаюсь изучить Python (новичок в программировании) и нужен автоотчет. Он работал с первой версией, которую я пробовал, но это не отступ после двоеточия (:). Как я могу настроить его на автоматический отступ?

ответ

3

Вы можете установить расширение Python VSCode, которое обеспечит intellisense, автозаполнение, форматирование кода и отладки. Здесь больше информации о продлении питона, here

+1

автоотступ теперь является частью расширения, поэтому он должен просто работать из коробки. – Don

+0

Ну, это часть расширения, но это не очень хорошо отступы, когда есть линии продолжения. :( –

2

Как сказал, что это расширение питона, которые сейчас делают это из коробки, но до сих пор не делает большую работу, и пример, когда вы копируете и мимо весь блок в функцию или так, это просто отступ первой строки, это нехорошее поведение. здесь две хорошие полезные решения:

  • отступа целый блок вручную: выбрать весь блок затем нажмите TAB, если вы хотите отступа назад вы делаете это с SHIFT + TAB. Вот и все, я думаю, что это может быть полезно в нескольких местах.
  • python auto indent extension (https://marketplace.visualstudio.com/items?itemName=hyesun.py-paste-indent), он решает проблему при вставке. просто посмотрите, как он работает в ссылке. Теперь о настройке, вам нужно установить только одну привязку клавиш. для команды «pyPasteIndent.pasteAndIndent», предоставляемой расширением. После этого вы будете иметь свой собственный ярлык прошлого и отступа автоматически (я поставил его ALT + P)

    Вот КАК: - CTRL + SHIFT + P открыть командный поддон, а затем написать «ключ» *, выберите * «открыть ярлык на клавиатуре» , затем откроется страница привязки клавиш, которая является приятным интерфейсом для ** keybindings.json. Вы можете открыть keybindings.json таким же образом и выбрав «открытый файл ярлыков на клавиатуре» (вместо «открытая комбинация клавиш»). Дайте ему взглянуть, если этого не произойдет. Но здесь я пойду с красивым интерфейсом, знаю также, что вы можете открыть этот Going Файл> Предпочтение> Ярлык клавиатуры.

В окне KeyBinding, в строке поиска, в прошлом pyPasteIndent.pasteAndIndent, затем нажмите + кнопку, чтобы добавить ярлык и создать данное сочетание клавиш.

Изображения Пыльника показывает хорошо, как это делается:

enter image description here

Смежные вопросы