【发布时间】:2018-05-29 02:11:02
【问题描述】:
questions about VS Code's block selection和multi-cursor selection已经很多了,我不是问怎么用,而是怎么用使其在 Mac 上以标准方式运行(无需按下 shift ⇧ 键)。
它当前的行为方式是这样的:您当前的光标位置定义了块选择的一个角,当您按下 ⇧⌥ 并单击其他位置时,您定义街区的对面角落。您可以在单击时拖动,但拖动实际上只会更改对角的定义。您的(文本)光标的位置始终定义块的角之一。
考虑到 VS Code 的默认键绑定是 ⇧⌥,这种行为是正确的 kbd>shift ⇧ 键被按下。但是我正在尝试找到一种方法来获得您在 Mac shift ⇧ 键为 not 时所期望的正常行为按下。
在正常的 Mac 行为中(没有 shift),整个块由以下定义:
- 您在开始拖动之前第一次点击的位置,以及
- 拖动后释放的位置。
此行为与普通文本选择完全相同,只是您得到一个块,而不是面向行的选择。
我想找到一种方法让 VS Code 允许我仅根据我单击和拖动的位置来定义块选择,而不是基于当前文本光标位置。
我该怎么做?
【问题讨论】:
标签: macos visual-studio-code vscode-settings