0

我用光标选择了一个文本。

现在我想跳到文本的另一边,但是怎么做?如果我用鼠标进行选择并使用⇧</kbd>+ ←</kbd>/→</kbd>, I don't find a way to change the cursor position to the other side of the selected text.

有没有办法让它发生。也许是 PHP/Shell/Applescript 中的脚本?

我正在使用 OS X Mavericks。

4

1 回答 1

0

花了一段时间,但我找到了一种方法。我使用 OS X 的 KeyBindings 来重置选择的光标所在的一侧,方法是杀死选择并一步拉动它。

您需要将以下行添加到~/Library/KeyBindings/DefaultKeyBinding.dict文件中:

"$ " = (deleteToMark:, yankAndSelect:);

如果您没有这样的文件,您可以使用以下命令创建并添加该行:

echo $'{\n\t"$ " = (deleteToMark:, yankAndSelect:);\n}' > ~/Library/KeyBindings/DefaultKeyBinding.dict

现在键盘快捷键⇧</kbd> + Space can be used to reset the side on which the text insertion cursor is, when you have text selected.

例子:

  1. 选择文本
  2. 抓住⇧</kbd> and expand the selection on one side with the arrow keys (like ⇧</kbd> + ←</kbd> expands the selection on the left side)
  3. ⇧</kbd> + Space
  4. 您现在可以再次决定要扩展哪一侧,而不是仅扩展/减少一侧(例如⇧</kbd> + →</kbd> expands the selection on the right side)
于 2016-02-19T13:11:04.537 回答