📜  让它如此 vs 代码不会并排显示子文件 (1)

📅  最后修改于: 2023-12-03 15:41:43.516000             🧑  作者: Mango

让它如此 vs 代码不会并排显示子文件

介绍

在编程世界中,我们通常会碰到代码太长而无法在一个文件中容纳的情况。此时,我们就需要将代码拆分成多个模块,以方便维护和管理。

然而,拆分代码也会带来另一个问题——代码管理复杂度增加,因为拆分成的子文件可能需要同时被打开和编辑。而有时在编辑器中打开子文件时,它们会不会并排显示,而是另起一行显示,这可能会妨碍开发过程并增加开发时间。

为了避免这种情况,我们需要设置编辑器参数让它按我们期望的方式来显示子文件。

让它如此

在许多编辑器中,我们可以通过设置 "split" 模式来控制文件的打开方式。这种模式下,选择打开的文件将在同一行上并排显示,而不是另起一行显示。

以Visual Studio Code为例,在主菜单中选择“首选项->设置”,然后在“用户设置”或“工作区设置”中搜索“split”,就会出现“Workbench > Editor: Split Behavir”设置项。该设置项包含“新文件是否在打开文件的右侧打开”、“打开的文件是否在新编辑器组中显示”等参数。将这些参数按需调整为 "always" 或 "right" 就可以让编辑器按我们期望的方式来显示文件。

下面是一段 "split" 模式的示例代码:

# 按需要设置 "split" 模式参数
"workbench.editor.splitBehavior": "always",     # 总是在同一行上显示文件
"workbench.editor.openSideBySideDirection": "right",   # 新文件在当前文件的右侧打开
代码不会并排显示子文件

如果你的编辑器依然没有按你期望的方式显示文件,你还可以尝试使用扩展程序或插件。

例如,在VS Code中,可以使用 "Better Align" 插件来自动对齐多行代码。该插件可以根据代码中的逗号、分号、括号等符号来自动对齐。使用该插件后,即使代码被拆分成多个模块,也可以方便地进行编辑。

下面是一段 "Better Align" 模式的示例代码:

# 安装 "Better Align" 插件
Code -> Preferences -> Extensions -> Better Align -> Install

# 使用 "Better Align" 自动对齐多行代码
Shift + Alt + F   # 自动对齐代码
结论

在编程过程中,为了方便管理和维护代码,我们经常会将代码拆分成多个子文件。然而,拆分代码也会带来问题,如代码管理复杂度增加、代码不会并排显示等。为了解决这些问题,我们可以按需设置编辑器参数、使用扩展程序或插件等方法。通过这些方法,我们可以让编辑器按我们期望的方式来显示文件,从而让编程过程更加高效和愉快。