Visual Studio Code 中切换分割窗格的热键

摘要

本教程将讨论在 Visual Studio Code 中是否存在用于切换分割窗格的热键。我们将解释如何配置热键以在不使用鼠标的情况下在分割窗格之间进行切换。

内容

在 Visual Studio Code 中,可以使用以下热键组合将当前窗口分割为2个或3个窗格:

1"key": "ctrl + \",
2"command": "workbench.action.splitEditor"

然而,我找不到一种方法可以在不使用鼠标的情况下在这些窗格之间进行切换。甚至我习惯使用的 F6 键也无效。

在 Visual Studio Code 编辑器中是否支持此功能?

总结

简短答案是:是的。

长答案:

  • 您需要能够在某个字段上进行连接操作。
  • 如果要对表进行聚集,您需要某种形式的主键。
  • 如果您的表设计不需要主键,请重新考虑一下设计:很可能您遗漏了某些重要的内容。为什么要保留相同的记录?

在 MySQL 中,如果您没有明确指定主键,InnoDB 存储引擎会自动生成一个主键,从而在表中创建一个您无法访问的额外列。

请注意,主键可以是组合主键。

如果您有一个多对多的连接表,可以在所有相关字段上创建主键,以确保不会存在描述同一连接的多个记录。

除了逻辑一致性问题,大多数关系数据库管理系统也会从在唯一索引中包含这些字段中受益。

因此,既然任何主键都涉及创建唯一索引,您应该声明主键,并同时获得逻辑一致性和性能。

参考下面的文章,了解为什么应该始终在唯一数据上创建唯一索引:

请注意,只有非常少数的特殊情况下才不需要主键。

主要是出于对性能要求非常高的特殊情况,例如日志表为了性能没有添加索引。

结尾语

除了特殊情况,大多数情况下建议为每个表都添加一个主键。主键用于唯一标识每一行,并确保表的逻辑一致性。此外,主键还可以为表创建索引,提高数据库的性能。

感谢阅读本教程!

请注意,在设计数据库时,请根据具体的需求和特殊情况来选择是否添加主键。


相关文章推荐