Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext3 如何更改keymap以在升华文本上添加选择插入符号?_Sublimetext3_Sublimetext - Fatal编程技术网

Sublimetext3 如何更改keymap以在升华文本上添加选择插入符号?

Sublimetext3 如何更改keymap以在升华文本上添加选择插入符号?,sublimetext3,sublimetext,Sublimetext3,Sublimetext,如何更改键映射以在升华文本上添加选择插入符号 默认设置为ctrl+鼠标左键,我想改为alt+鼠标左键,就像PhpStorm的键映射一样。在升华文本中,升华键映射文件用于键盘快捷键,升华鼠标映射文件用于鼠标操作。您的问题显然是关于鼠标快捷键的,但也有一些与键盘相关的命令可以添加插入符号,所以我也将讨论它们 鼠标地图 在打开您的用户鼠标映射 Packages/User/Default(Linux/Windows)。升华鼠标映射(*) 添加条目: { "button": "button1",

如何更改键映射以在升华文本上添加选择插入符号

默认设置为ctrl+鼠标左键,我想改为alt+鼠标左键,就像PhpStorm的键映射一样。

在升华文本中,升华键映射文件用于键盘快捷键,升华鼠标映射文件用于鼠标操作。您的问题显然是关于鼠标快捷键的,但也有一些与键盘相关的命令可以添加插入符号,所以我也将讨论它们

鼠标地图 在打开您的用户鼠标映射

Packages/User/Default(Linux/Windows)。升华鼠标映射(*)

添加条目:

{
    "button": "button1", "modifiers": ["alt"],
    "press_command": "drag_select",
    "press_args": {"additive": true}
},
更改按钮和修改器以进行更多调整

您还可以使用“行”和“列”变量:

    "press_args": {"by": "lines", "additive": true}
    "press_args": {"by": "columns", "additive": true}
选择整行或按列。如果单击而不在列选择中拖动,则只需添加插入符号,这样您就可以设置列变量,并且仅在需要时使用列选择

有关更多示例和变体,请查看以下位置的默认鼠标映射:

Packages/Default/Default(Linux/Windows)。升华鼠标映射

(*)要直接从Sublime文本访问它,您可以使用插件

如果您喜欢自己的命令/快捷方式,请在某些sublime命令文件中创建一个条目:

和密钥映射文件中的条目(选择所需的快捷方式)

键位 除了选择多个引用时发生的插入符号重复之外,还有用于在上面或下面的行上复制插入符号的命令

打开用户密钥映射文件并添加条目:

{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
用你想要的快捷方式

警告 在升华文本中,每个命令可能有多个快捷方式,添加用户快捷方式不会停用默认快捷方式。例如,如果要停用某些恼人的默认鼠标行为,您必须:

  • 从解压后的默认包复制默认鼠标映射(PackageResourceViewer似乎无法将其解压缩,因此,如果需要,可以手动将.zip添加到sublime包中)
  • 将其粘贴到您的默认软件包文件夹中
  • 取消注释要忽略的条目

是ST2还是ST3?Sublime Text 3 buddy?您使用的是什么操作系统?windows和linux buddy
{ "keys": ["super+alt+m"], "command": "open_file", "args": {"file": "${packages}/User/Default ($platform).sublime-mousemap", "contents": "[\n\t$0\n]\n"} }
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },