在 VS Code + Python 中,有没有办法只折叠函数(而不折叠 if/else 语句)?

问题描述 投票:0回答:1

我是 Python 新手,我正在尝试以类似于使用 C# 的常规 Visual Studio 的方式折叠我的代码。

在VS中,您可以按

Ctrl+M, O
折叠所有方法和
#regions
,然后按
Ctrl+M, P
展开。

VS Code 与

Ctrl+K, 0
Ctrl+K, J
具有类似的功能。然而,这个功能折叠了很多函数的内容,比如 if/else 语句。

有没有办法获得我正在寻找的东西,也许可以通过第三方扩展?

python visual-studio-code
1个回答
0
投票

如果您熟悉#region,您仍然可以在 vscode 中使用此标签。

您可以在需要文件夹的代码前后添加

#region
#endregion
,例如:

# region
print("HelloWorld")

#endregion

您可以手动点击箭头,或使用快捷键ctr+8ctrl+9来折叠或展开。

© www.soinside.com 2019 - 2024. All rights reserved.