Sublimetext3 更改用于在升华文本中选择列的鼠标按钮和修改器键

Sublimetext3 更改用于在升华文本中选择列的鼠标按钮和修改器键,sublimetext3,sublimetext,Sublimetext3,Sublimetext,要在升华文本(在Windows上)中选择一列,请使用Shift+右键单击 如何将鼠标按钮和修改键更改为Alt+左键单击,使其与记事本++相同 我发现了一个类似的问题/答案,但它不起作用 这是我的默认设置(Windows)。升华鼠标映射文件,但当我按下Alt+左键单击或Alt+右键单击时,什么也不会发生 [ { “键”:[“ctrl+s”],“命令”:“运行多个命令”,“参数”:{“命令”:[{“命令”:“保存”},{“命令”:“创建备份”}]} }, //全部折叠 { “键”:[“f12”],

要在升华文本(在Windows上)中选择一列,请使用
Shift+右键单击

如何将鼠标按钮和修改键更改为
Alt+左键单击
,使其与记事本++相同

我发现了一个类似的问题/答案,但它不起作用

这是我的
默认设置(Windows)。升华鼠标映射
文件,但当我按下
Alt+左键单击
Alt+右键单击
时,什么也不会发生

[
{
“键”:[“ctrl+s”],“命令”:“运行多个命令”,“参数”:{“命令”:[{“命令”:“保存”},{“命令”:“创建备份”}]}
},
//全部折叠
{
“键”:[“f12”],“命令”:“全部折叠”
},
//切换当前代码块
{
“键”:[“f11”],“命令”:“切换折叠当前”
},
//alt+左键单击列选择
{
“按钮”:“按钮1”,“修改器”:[“移位”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”}
},
{
“按钮”:“按钮1”,“修改器”:[“shift”,“ctrl”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”,“additive”:true}
},
{
“按钮”:“按钮1”,“修改器”:[“shift”,“alt”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”,“subtractive”:true}
},
//重新打开最近的文件
{
“键”:[“ctrl+shift+t”],“命令”:“打开最近的文件”,“参数”:{“索引”:0}
},
]
您的
默认值(Windows)。sublime鼠标映射
是一个外观非常奇怪的
sublime鼠标映射
。它不应该包含任何键绑定,但出于某种原因,它包含用于调用
运行多个\u命令
折叠所有
切换折叠当前
,以及
打开最近的\u文件
命令的键绑定

这些键绑定应该在
Default(Windows).sublime keymap
中,而不是在
Default(Windows).sublime mousemap

我认为您可能已将
Alt+左键单击
code添加到用户
sublime-keymap
文件,而不是用户
sublime-mousemap
文件,并且您没有将修改键从
Shift
更改为
Alt

在我看来是正确的StackOverflow代码。我在下面又贴了一次。将其复制并粘贴到新文件中,并将其保存在Sublime文本配置
用户
目录中,作为
默认值(Windows)。Sublime鼠标映射
。在Windows上,该路径应如我在下面所示或类似的内容,目录应与用户密钥绑定文件所在的目录相同:

%APPDATA%\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemap
复制并粘贴此代码(贷记:Mr.F):

[
{
“按钮”:“按钮1”,“修改器”:[“alt”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”}
},
{
“按钮”:“按钮1”,“修改器”:[“alt”,“ctrl”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”,“additive”:true}
},
{
“按钮”:“按钮1”,“修改器”:[“shift”,“alt”],
“按命令”:“拖动选择”,
“press_args”:{“by”:“columns”,“subtractive”:true}
},
]

如果这对你有效,那么确保你投的票和这个一样高。我差点把你要结束的问题标记为重复的-我没有,因为你显然被不同的配置文件弄糊涂了,而且我无法在注释的空间限制内提供解释。

您没有更改
//alt+鼠标左键单击列选择下的代码。
.sublime mousemap
以匹配前面列出的代码。修饰符的顺序应该是
alt
alt,ctrl
shift,alt
,而不是
shift
shift,ctrl
shift,alt
。不完全是@MattDMo。您描述的序列(有些神秘)是正确的,但是Caio的代码是鼠标绑定和键绑定的混合体,显然不应该在同一个文件中。