Chrome Dev Editor:如何将默认制表符大小更改为 4 个空格?

Chrome Dev Editor:如何将默认制表符大小更改为 4 个空格?

我正在使用谷歌的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 的源代码后,我发现了两个看起来很有希望的文件:

ide/web/prefs.json

{
  "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

相关内容