(CTRL + SHIFT + F) 这确实是在 Eclipse 中保持代码井井有条的好捷径。 sublime 文本编辑器有什么等价物吗?
最佳答案
不幸的是,eclise 中没有等效于 CTRL + SHIFT + F 的默认键绑定(bind)。但是,可以使用 reindent 命令来创建您自己的键绑定(bind)。
从您的首选项中打开“键绑定(bind) - 用户”并添加此 JSON:
[
{
"keys": ["CTRL+\\"],
"command": "reindent",
"args": {
"single_line": false
},
"context": [{
"key": "selector",
"operator": "not_equal",
"operand": "source.js,source.json,text.html"
}]
}, {
"keys": ["CTRL+\\"],
"command": "htmlprettify",
"context": [{
"key": "selector",
"operator": "equal",
"operand": "text.html"
}]
}, {
"keys": ["CTRL+\\"],
"command": "js_format",
"context": [{
"key": "selector",
"operator": "equal",
"operand": "source.js,source.json"
}]
}
]
这会将 -\绑定(bind)到重新缩进命令(CTRL + SHIFT + F 已被“在文件中查找”使用)。 single_line 为 false 以强制它重新缩进整个页面,就像在 eclipse 中一样。
用于 HTML 和 JavaScript 的键绑定(bind)还有两个变体。这些要求您安装了 htmlprettify 和 js_format 插件。我发现 HTML 和 Javascript 的默认格式较差,所以如果您正在编辑这些文件,我推荐使用插件。如果您不关心这些格式,那么您可以删除最后两个键绑定(bind)条目。
关于html - 是否有 CTRL + SHIFT + F 用于 sublime 之类的 eclipse 快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25939138/