В Python я могу как-то использовать # %% в качестве верхней иерархии в общих чертах для кода VS? - PullRequest
0 голосов
/ 08 ноября 2019

Я прочитал это. Как настроить режим контура Python в VS Code для отображения только классов и методов

Но VS Code 1.40.0 пока не может этого сделать. Spyder может делать почти, но я хочу использовать VS Code. То, что я хочу сделать, это только один.

Можно ли как-нибудь заставить VS Code показать

    # %% Top hierarchy
    def abc():

    # %% Top hierarchy
    def xyz():

как

 Top hierarchy
   abc
 Top hierarchy
   abc

в общих чертах?

Или мне подождать следующей версии?

1 Ответ

0 голосов
/ 08 ноября 2019

Привет, KennylSHIMURA (я разработчик расширения Python для VSCode),

Проводник структуры в Spyder работает не так, как окно Outline в VS Code. Обе IDE имеют концепцию кодовых ячеек (области кода, отмеченные # %%). Но в VS Code они просто используются для навигации по файлу и отправки блоков в интерактивное окно. Они не отображаются в окне Outline. Если вы хотите, вы можете предложить это на нашей странице github в качестве предложения:

https://github.com/microsoft/vscode-python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...