【发布时间】:2014-09-19 16:40:42
【问题描述】:
有没有办法强制 Sublime 只为给定的文件扩展名使用设置。在我的具体情况下,我想在 .sh 文件扩展名上使用 Unix 行结尾。
【问题讨论】:
标签: sublimetext2 settings sh sublimetext line-endings
有没有办法强制 Sublime 只为给定的文件扩展名使用设置。在我的具体情况下,我想在 .sh 文件扩展名上使用 Unix 行结尾。
【问题讨论】:
标签: sublimetext2 settings sh sublimetext line-endings
是的,有,但设置是通过语法,而不是文件扩展名。首先,打开一个.sh 文件,语法应该自动设置为Shell Script (Bash)。接下来,点击Preferences -> Settings-More -> Syntax Specific-User,应该会出现如下内容:
{
"extensions":
[
"bash",
"zsh",
"sh",
"profile"
]
}
将其更改为以下内容:
{
"extensions":
[
"bash",
"zsh",
"sh",
"profile"
],
"default_line_ending": "unix"
}
并保存。您可以使用 Preferences -> Settings-Default 中提供的任何设置对任何语法遵循相同的一般原则。
【讨论】: