Sublimetext3 升华文本:菜单中的换行切换禁用特定语法设置

Sublimetext3 升华文本:菜单中的换行切换禁用特定语法设置,sublimetext3,sublimetext,Sublimetext3,Sublimetext,如何回到用户自定义语法特定设置控制换行的世界 升华文本3,Max OSX El Capitan 这是我的用户设置文件: # User/Shell-Unix-Generic.sublime-settings "extensions": [ "sh" ], "word_wrap": true, "wrap_width": 140 } 最近,word wrap按预期工作。然后,我开始使用命令调色板中的菜单项wordwrap:Toggle。它将打开和关闭包裹,并将其设置为菜单

如何回到用户自定义语法特定设置控制换行的世界

升华文本3,Max OSX El Capitan

这是我的用户设置文件:

# User/Shell-Unix-Generic.sublime-settings

"extensions":
  [
    "sh"
  ],
  "word_wrap": true,
  "wrap_width": 140
}
最近,word wrap按预期工作。然后,我开始使用命令调色板中的菜单项wordwrap:Toggle。它将打开和关闭包裹,并将其设置为菜单项上的默认设置80

我不想再出现这种切换行为了

笔记 Jon Skinner说切换行为通过设计覆盖了设置。没有关于如何返回用户设置行为的说明

重新启动升华恢复了用户设置换行行为,但重新启动升华并不再使用换行菜单项不是一个令人满意的解决方案。

命令选项板中的“换行:切换”项使用“切换设置”命令。这将直接在视图上设置首选项,这实际上会覆盖任何默认、用户或特定于语法的首选项

通过关闭并重新打开使用命令选项板中的“Wrap:Toggle”项的任何文件,可以返回到用户/语法特定的设置行为,因为关闭文件时,视图特定的设置将丢失。 或者,通过打开ST Python控制台视图菜单->显示控制台并键入View.settings.erase'word\u wrap'Enter,您可以在不关闭任何文件的情况下实现相同的功能。这将清除活动选项卡的视图特定设置


您还可以使用[view.settings.erase'word\u wrap'for view in window.views]Enter,让它一次从当前窗口中所有打开的视图中清除设置。

这是重新启动sublime的一个改进,我将测试它。控制台命令特别有用,您可以发布关于为此创建调色板命令的更新吗?关闭/重新打开文件以重置设置不是可接受的工作流。