Editor 有没有办法在升华文本中切换选择?

Editor 有没有办法在升华文本中切换选择?,editor,sublimetext,text-editor,Editor,Sublimetext,Text Editor,我不喜欢在移动光标时按住shift键。我正在寻找类似于emacs的东西,按Ctrl+Space,将光标移动到所需位置(文本高亮显示时),然后再次按Ctrl+Space完成选择 我查看了keymap文件,但唯一能找到的是设置标记。这样做不会在移动光标时突出显示文本,而且它还使用两种不同的键绑定来开始和结束选择 这可以在崇高的文本中完成吗?无论是2还是3都无关紧要。您可以使用上下文并在ctrl+space上切换设置,这将导致此键绑定: {“key”:[“left”],“command”:“move”

我不喜欢在移动光标时按住shift键。我正在寻找类似于emacs的东西,按Ctrl+Space,将光标移动到所需位置(文本高亮显示时),然后再次按Ctrl+Space完成选择

我查看了keymap文件,但唯一能找到的是设置标记。这样做不会在移动光标时突出显示文本,而且它还使用两种不同的键绑定来开始和结束选择


这可以在崇高的文本中完成吗?无论是2还是3都无关紧要。

您可以使用上下文并在
ctrl+space
上切换设置,这将导致此键绑定:

{“key”:[“left”],“command”:“move”,“args”:{“by”:“characters”,“forward”:false,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“right”],“command”:“move”,“args”:{“by”:“characters”,“forward”:true,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“keys”:[“up”],“command”:“move”,“args”:{“by”:“line”,“forward”:false,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“keys”:[“down”],“command”:“move”,“args”:{“by”:“line”,“forward”:true,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“键”:[“ctrl+left”],“命令”:“移动”,“参数”:{“by”:“words”,“forward”:false,“extend”:true},“上下文”:[{“键”:“setting.do_extend”}],
{“keys”:[“ctrl+right”],“command”:“move”,“args”:{“by”:“word_ends”,“forward”:true,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“alt+left”],“command”:“move”,“args”:{“by”:“subwords”,“forward”:false,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“alt+right”],“command”:“move”,“args”:{“by”:“subword_ends”,“forward”:true,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“pageup”],“command”:“move”,“args”:{“by”:“pages”,“forward”:false,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“pagedown”],“command”:“move”,“args”:{“by”:“pages”,“forward”:true,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“home”],“command”:“move_to”,“args”:{“to”:“bol”,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“key”:[“end”],“command”:“move_to”,“args”:{“to”:“eol”,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“键”:[“ctrl+home”],“命令”:“移动到”,“参数”:{“到”:“bof”,“扩展”:true},“上下文”:[{“键”:“设置.是否扩展”}],
{“keys”:[“ctrl+end”],“command”:“move_to”,“args”:{“to”:“eof”,“extend”:true},“context”:[{“key”:“setting.do_extend”}],
{“keys”:[“ctrl+space”],“command”:“toggle_setting”,“args”:{“setting”:“do_extend”},