Mat*_*oni 3 key-bindings sublimetext3
我已经在sublime text 3上安装了Hex Viewer包,要切换它我使用ctrl + shift + p打开命令调色板,然后我搜索"hex"并选择包的命令来切换十六进制视图.
我想知道如何将密钥绑定到特定的包命令,我知道密钥绑定配置文件,但我不知道应该添加什么JSON行来调用package命令.
这是我关于stackoverflow的第一个问题,对不起,如果我做错了什么,祝你有愉快的一天!
编辑:这是包的github:https://github.com/facelessuser/HexViewer 它说:
通过命令选项板或键绑定可以使用10个命令.
这是我想要绑定的那个
Hex Viewer:切换十六进制视图
这是我试图粘贴在密钥绑定JSON文件上的字符串:
{"keys":["ctrl+shift+h"] , "command":"Hex Viewer: Toggle Hex View"}
Run Code Online (Sandbox Code Playgroud)
您需要为Hex Viewer键映射添加键绑定.
为此,在通过Package Control安装Hex Viewer后,导航到Package Settings -> Hex Viewer -> Key Bindings - Default并添加以下内容:
[
{
"keys": ["ctrl+shift+h"],
"command": "hex_viewer"
}
]
Run Code Online (Sandbox Code Playgroud)
要保存文件,您需要确保该%APPDATA%\Sublime Text 3\Packages\HexViewer目录存在,假设这是您的包目录.
您在其他可用命令中提到的GitHub链接上还有一个示例键映射.
Example.sublime,键盘映射
[
{
"keys": ["ctrl+shift+b","ctrl+shift+h"],
"command": "hex_viewer"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+i"],
"command": "hex_show_inspector"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+f"],
"command": "hex_finder"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+e"],
"command": "hex_editor"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+x"],
"command": "hex_writer"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+u"],
"command": "hex_discard_edits"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+="],
"command": "hex_checksum",
"args": {"panel": true}
},
{
"keys": ["ctrl+shift+b","ctrl+shift+-"],
"command": "hash_selection"
},
{
"keys": ["ctrl+shift+b","ctrl+shift+g"],
"command": "hash_eval"
}
]
Run Code Online (Sandbox Code Playgroud)