【发布时间】:2013-12-15 07:40:19
【问题描述】:
在 Linux 上安装 sublime text 3 后,我似乎无法更改默认设置,例如:
// Controls auto pairing of quotes, brackets etc
"auto_match_enabled": true,
我无法将 true 替换为 false。该文件似乎是只读的。
【问题讨论】:
标签: sublimetext3
在 Linux 上安装 sublime text 3 后,我似乎无法更改默认设置,例如:
// Controls auto pairing of quotes, brackets etc
"auto_match_enabled": true,
我无法将 true 替换为 false。该文件似乎是只读的。
【问题讨论】:
标签: sublimetext3
Sublime Text 3 不允许您更改 Settings - Default 文件中的默认设置。这是因为每次升级程序时都会覆盖此文件,从而丢失所有设置。要更改设置,请选择Preferences -> Settings - User,如果文件没有内容,则创建一个空对象:
{
}
并把你的设置放进去,除了最后一个之外,每个后面都有一个逗号(基本上,它应该是有效的JSON):
{
"auto_match_enabled": false
}
您可以从默认文件复制并粘贴到用户文件中。
Sublime Text 应用默认 .sublime-settings 文件和用户 .sublime-settings 文件中的设置。但是,User 设置文件中存在的任何设置都将覆盖Default 设置文件中的设置。
这适用于Preferences.sublime-settings 和任何插件特定的.sublime-settings 文件。
此外:项目、语法和缓冲区特定设置将优先于通用.sublime-settings 文件。欲了解更多信息,请参阅SublimeText/Docs/Settings
【讨论】:
Packages/User/Preferences.sublime-settings 在默认值之后处理,因此您在其中输入的任何设置都将覆盖默认设置。