gpt4 book ai didi

ruby - 为什么 Textmate 将 *.rb 文件视为纯文本

转载 作者:数据小太阳 更新时间:2023-10-29 08:47:27 24 4
gpt4 key购买 nike

多年来一直在使用 Textmate 2。通常将其保留在夜间构建中。几周前,它开始偶尔将我所有的 *.rb 文件视为纯文本。从最新版本开始——它将我所有的 *.rb 文件视为纯文本。 :(

我试过:

  • 关闭所有语法高亮器,重启TM并重新安装
  • 正在卸载 TM;重新安装应用程序
  • 仅使用实际版本,而不是每晚构建

卸载所有语言包后,当我打开这些文件时,它正确地要求安装 coffeescript、javascript、json 等。但是,它不会请求 *.rb 文件。

我搜索了 TM 邮件列表,没有找到类似的东西。

*.rake、*.rbx 和 Ruby 语言包中列出的所有其他文件类型都被识别为 ruby​​。

有什么想法吗?

最佳答案

当您打开文件并通过状态栏手动更改文件类型时,TextMate 2 将在 ~/Library/Application Support/TextMate/Global.tmProperties< 中记住此绑定(bind)(对于所有使用相同扩展名的文件)/.

有几个选项可以撤销存储的文件类型绑定(bind):

  1. 打开一个 *.rb 文件并通过状态栏选择 Ruby
  2. 编辑 ~/Library/Application Support/TextMate/Global.tmProperties 以删除为 *.rb 设置 fileType 的任何内容.这样的条目看起来像:

    [ *.rb ]
    fileType = text.plain
  3. 删除 ~/Library/Application Support/TextMate/Global.tmProperties

关于ruby - 为什么 Textmate 将 *.rb 文件视为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com