什么键盘快捷键可以让您转到字符串的开头?我需要这个用于电子邮件。当我使用 CTRL + 后退箭头时,它会跳转到点和 @ 符号,我有一个字符串块,末尾有电子邮件,我想通过转到字符串末尾来只选择电子邮件,但因为有些人有名字。 lastname@something.com和flastname@something.com当我使用 CTRL + 后退箭头时,光标不会对齐。
我找不到任何在这种情况下有帮助的特定快捷方式。
谢谢!
什么键盘快捷键可以让您转到字符串的开头?我需要这个用于电子邮件。当我使用 CTRL + 后退箭头时,它会跳转到点和 @ 符号,我有一个字符串块,末尾有电子邮件,我想通过转到字符串末尾来只选择电子邮件,但因为有些人有名字。 lastname@something.com和flastname@something.com当我使用 CTRL + 后退箭头时,光标不会对齐。
我找不到任何在这种情况下有帮助的特定快捷方式。
谢谢!
没有内置命令可以执行您想要的操作。您将需要一个扩展名。我写了这样一个扩展:跳转和选择。
使用此设置(在您的settings.json
):
"jump-and-select.putCursorBackward": "afterCharacter" // default is beforeCharacter
以及用于向后跳转和选择Shift+ Alt+的默认键绑定B很容易选择从光标到某个前面的字符的所有内容。只需触发该键绑定并键入要向后选择的字符,在您的情况下为Space. 正如您在演示中看到的,它适用于多个或单个光标。
您可以使用扩展名Select By
您可以使用:
forward
-backward
surround
将此添加到您的设置中:
"selectby.regexes": {
"email": {
"surround": "[-.a-zA-Z0-9]+@[-.a-zA-Z0-9]+"
}
}
您可以使用命令调用选择或定义键绑定,请参阅文档页面