我正在使用谷歌的Chrome Dev 编辑器 - 开发者预览版。这是 Chrome 商店中提供的 Chrome 扩展程序。当我使用键盘上的 Tab 键时,会缩进 2 个空格。我的目标是将其更改为 4 个空格。
我尝试进入“设置”菜单,但可用的选项很少,而且设置默认选项卡大小也不是其中之一。
知道如何将默认制表符大小更改为 4 个空格吗?
答案1
Autohotkey 解决方案怎么样(“当本机工具失败时:AUTOHOTKEY!“)?小巧、便携、可定制。
#IfWinActive Chrome Dev Editor (developer preview)
TAB::
Send {space 4}
sleep 20
第一行表示除非 Dev Editor 窗口处于活动状态,否则 TAB 会正常工作。请注意,这与名称完全匹配,因此如果窗口标题将来发生变化,脚本就会中断。
最后一行是重复发送事件之间的延迟(以毫秒为单位),以防止垃圾邮件。您可以根据打字速度进行更改。
答案2
检查 Chrome Dev Editor 的源代码后,我发现了两个看起来很有希望的文件:
{
"stripWhitespaceOnSave": true,
"editorFontSize": 12,
"editorTheme": null,
"keyBindings": null,
"indentation":{
"default":{
"useTabs": false,
"width": 2
},
"dart":{
"useTabs": false,
"width": 2
}
}
}
“缩进”部分包含width
,其默认值为 2。看看您是否可以在发行版中找到这样的文件并将宽度更改为 4。
ide/web/测试/editor_config_测试.dar
这包含每个文件类型的编辑配置部分。这可能会有用。
答案3
根据此链接:
https://github.com/dart-lang/chromedeveditor/issues/3861
要更改的文件是ide/web/lib/ace.dart
。
改变路线session.tabSize = 2;
PS:该文件夹位于~/.config/chromium/Default/Extensions