Sublimetext2 升华文本3复古模式禁用u以切换到小写
Sublimetext2 升华文本3复古模式禁用u以切换到小写,sublimetext2,sublimetext3,Sublimetext2,Sublimetext3,u撤消,除非您选择了某些内容。然后将所选内容转换为小写 无论您是否选择了某些文本,是否有办法将“小写”转换为“u”并让u执行撤消操作?您应该能够编辑密钥绑定来执行此操作。但是如果你想完全关闭vintage 选择首选项/设置-默认菜单项 编辑忽略的\u包设置,将其更改为: “忽略的包装”:[“复古”] 有一个重新映射键绑定的指南 这里有一个例子 [ { "keys": ["j", "j"], "command": "exit_insert_mode",
u
撤消,除非您选择了某些内容。然后将所选内容转换为小写
无论您是否选择了某些文本,是否有办法将“小写”转换为“u”并让
u
执行撤消操作?您应该能够编辑密钥绑定来执行此操作。但是如果你想完全关闭vintage
[
{ "keys": ["j", "j"], "command": "exit_insert_mode",
"context":
[
{ "key": "setting.command_mode", "operand": false },
{ "key": "setting.is_widget", "operand": false }
]
}
]
您只需向“Key Bindings-User”添加一个键绑定,以获得所需的键组合,该组合将取代默认组合 在OS X上,我会去: 崇高的文本 …偏好 ……密钥绑定-用户 在Windows/linux上(谢谢@MattDMo) 偏好 …密钥绑定-用户 然后,我将添加一个新的键绑定,该绑定特定于我希望它执行的操作 如果我想将command+o从“打开文件”更改为“撤消”,我会添加
{ "keys": ["command+o"], "command": "undo" }
有了这个命令,+o现在可以为我撤消了
这里有更多细节:这是vim问题还是升华文本问题?也只是好奇,为什么人们使用一些文本编辑器,但在一个类似VI的模型中模拟vim,而不是使用vim?对不起,肯特,也许这是一个纯粹的崇高问题。我将移除vim标签(如果可以)。我已经试过两次转移到vim,但我不喜欢缓冲区而不是选项卡,项目搜索+其他一些东西没有按照我想要的那样运行。我相信一个经验丰富的vim用户知道如何让它按预期工作,但我只是发现我不得不花太多的时间来使用sublime中“如我所期望”的东西。vim也有标签。。不管怎样,祝你好运…这么简单!我最终得到了
{“keys”:[“u”],“command”:“undo”}
,这似乎正是我想要的。在Windows和Linux上,菜单选项是首选项->键绑定用户
。与OSX不同,它们有自己的首选项
菜单。我还必须添加上下文:{“keys”:[“u”],“command”:“undo”,“context”:[{“key”:“setting.command_mode”}}