首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于文件扩展名的自定义选项卡大小

基于文件扩展名的自定义选项卡大小
EN

Stack Overflow用户
提问于 2021-11-19 23:00:36
回答 2查看 115关注 0票数 1

为了与我的同事更好地相处,我用两个空格的选项卡配置了atom,但在一些文件中,我更喜欢4。我试图找出另一种文件类型,在这种情况下,我的Foo.pro文件是用Qt创建的。

我试过几十种东西,但似乎什么都没有用。我正在编辑我的~/.atom/config.cson,然后重新启动原子,没有变化。

以下是我的最新尝试:

代码语言:javascript
复制
"*":
  core:
    customFileTypes:
      "source.pro": [
        "pro"
      ]
    disabledPackages: [
      "autocomplete-plus"
      "markdown-preview"
      "markdown-preview-plus"
      "spell-check"
    ]
    telemetryConsent: "limited"
    themes: [
      "atom-light-ui"
      "one-light-syntax"
    ]
  editor: {}
  "exception-reporting":
    userId: "283f523f-3348-4956-97f6-a73675e6e9c6"
  "tree-view":
    hideVcsIgnoredFiles: true
  welcome:
    showOnStartup: false
".basic.html.text":
  editor:
    tabLength: 4
".html.source":
  editor:
    tabLength: 4
".source.pro":
  editor:
    tabLength: 4
".shell.source":
  editor:
    tabLength: 4
".shtml.source":
  editor:
    tabLength: 4

我敢肯定其他的也不起作用。在Atom中,如果我打开我的.pro文件并执行Alt,它会说文件类型是text.plain.null-grammar。制表符宽度仍然是2个字符。所以很明显我做错了什么。

您会注意到,我正在尝试定义自定义文件类型(在顶部的方式),然后定义制表符长度(靠近底部)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-22 20:08:10

您似乎需要为.pro文件安装语法,例如language-qtpro,否则source.pro作用域将不活动。

(我认为这是因为语法包的字段激活了字段。)

票数 0
EN

Stack Overflow用户

发布于 2021-11-21 22:20:50

看起来,Atom反转了config.cson语言的作用域,所以它不应该使用.source.pro,而应该是.pro.source (与您示例中的其他语言一样)。至少,当您在语言的包设置中设置缩进时,它就是这样做的。

既然您提到您希望与同事更好地相处:您是否考虑过使用与编辑器无关的EditorConfig标准来与他们共享缩进设置?每当项目包含.editorconfig文件时,这将覆盖您在不存在此类文件时将使用的个人首选项。许多编辑器直接或通过插件支持EditorConfig。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70041809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档