无法编辑Sublime文本的默认设置

时间:2014-04-09 04:04:39

标签: configuration sublimetext3

我想在Sublime Text 3(beta版本3059)中编辑我的默认设置,不要忽略Vintage包 - 通过首选项>设置 - 默认。我在Windows 7 Pro x64上运行Sublime Text。

Vintage package's documentation表示编辑并保存默认设置文件以启用Vintage模式:

Sublime Text 3 Vintage Package Documentation

单击设置 - 默认菜单项时,将打开默认的Preferences.sublime-settings文件,其中包含预期内容;但我不能编辑它。例如,删除或退回以移除"Vintage"中的"ignored_packages": ["Vintage"]不会做任何事情。

我想也许默认设置文件已标记为readonly并尝试检查它:C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\Default\Preferences.sublime-settings不存在。 C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\Default也不存在。

要解决此问题,我尝试保存Sublime Text为我打开的默认设置文件 - 看看是否会在其中创建Default目录和Preferences.sublime-settings。相反,Sublime Text给出了以下错误:

  

无法保存C:\ Users \ me \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Default \ Preferences.sublime-settings
  错误:系统找不到指定的路径。

有没有人遇到Sublime Text 3的问题(特别是尝试启用Vintage模式或其他方式)并解决它...或者找到了它的权威解释?

我接下来我可以尝试自己添加缺少的Default目录,在其中创建一个空的Preferences.sublime-settings文本文件,然后再次尝试保存Sublime Text为我打开的默认设置文件;但是这开始感觉很糟糕了。

5 个答案:

答案 0 :(得分:58)

您不应编辑默认设置。将要忽略的文件添加到文件Packages/User/Preferences.sublime-settings。您可以转到Preferences - >Settings - User打开此文件。您在此处设置的任何内容都将覆盖默认设置。

答案 1 :(得分:2)

我知道您希望忽略 Vintage 。 这仍然可以使用Preferences.sublime-setting-User完成。 AFAIK,此文件中给出的任何值都会覆盖Preferences.sublime-setting-Default中的条目。

只需将此行中删除的"Vintage"添加到您的用户首选项中,您就可以了。 (请记住在编辑后保存文件,并立即进行更改)

此外,默认情况下,sublime中的VI模式不是 edit 更多,所以请确保先按 Esc 以确保VI已激活。

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
{
    "ignored_packages": []
}

<强>更新

最新格式是,

{
    "ignored_packages":
    [
      // Line below is commented out to enable Vintage.
      //"Vintage"
    ],

    // To start Sublime in Command moder 
    // rather than Insert mode.
    "vintage_start_in_command_mode": true
}

答案 2 :(得分:1)

在命令选项板中的“安装包”中安装“PackageResourceViewer”。

然后在命令选项板中使用'PackageResourceViewer'命令。

使用它来提取/打开以前无法使用的默认包。

此处提供更多信息:https://github.com/skuroda/PackageResourceViewer

答案 3 :(得分:0)

我最近在Windows 10中使用Sublime Text3。我试图更改文件:Packages / User / Preferences.sublime-settings。并且遇到了你的问题&#34;启用了Preferences.sublime-settings&#34;。 我通过更改文件Preferences.sublime-settings的属性,在安全性,编辑&#34;用户&#34;的权限来解决此问题。允许修改。 然后我可以编辑并保存Preferences.sublime-settings

答案 4 :(得分:-1)

当我在 Linux 中安装 Sublime Text 时,我报告消息 NOTADIRECTORYERROR: [ERRNO 20] NOT A DIRECTORY。起初我以为是因为缺少 Defalut 文件夹,但后来我意识到它不是。然后我检查了我的 SublimeREPL 的设置。 Sublime-settings,删除bin后的内容,发现程序运行正常。

旧:"default_extend_env": {"PATH": "{PATH}:/home/bgnv5/anaconda3/bin/python"},

新:"default_extend_env": {"PATH": "{PATH}:/home/bgnv5/anaconda3/bin/"}

花了很多时间找问题,希望能帮到你。