Sublimetext3 崇高的迟到-可以';t禁用\t自最新更新以来的脱机密钥绑定

Sublimetext3 崇高的迟到-可以';t禁用\t自最新更新以来的脱机密钥绑定,sublimetext3,Sublimetext3,我使用升华3和最新的软件包(系统,OSX)。Latexing提供了一套很好的键绑定。其中之一是在逐项列出或枚举环境中,键shift+enter将插入一个带有\item的新行。自从几天前升华测试3的最新更新以来,它就停止工作了。相反,行为是插入\tablernewline,而不管我是在逐项列出还是枚举环境中。似乎此\tablernewline键绑定覆盖了插入\item的键绑定。我从未真正使用过\tablernewline绑定,因此决定完全禁用它 我尝试将“默认”延迟键绑定的完整内容复制到“用户”文

我使用升华3和最新的软件包(系统,OSX)。Latexing提供了一套很好的键绑定。其中之一是在
逐项列出
枚举
环境中,键
shift+enter
将插入一个带有
\item
的新行。自从几天前升华测试3的最新更新以来,它就停止工作了。相反,行为是插入
\tablernewline
,而不管我是在
逐项列出
还是
枚举
环境中。似乎此
\tablernewline
键绑定覆盖了插入
\item
的键绑定。我从未真正使用过
\tablernewline
绑定,因此决定完全禁用它

我尝试将“默认”延迟键绑定的完整内容复制到“用户”文件,然后删除与此操作相关的键绑定:

  {
    "keys": ["shift+enter"],
    "command": "insert_snippet", "args": {"contents": "\\tabularnewline\n"},
    "context": [
      {"key": "selector", "operand": "text.tex.latex", "operator": "equal"}
    ]
  },
当这不起作用时,我也试着改变触发它的按键。这也不起作用。我觉得这很奇怪,因为:

  • 我以前从未遇到过修改默认键绑定的问题

  • 这个问题直到ST3更新后才出现


我还尝试卸载并重新安装latexing,但没有成功。我还使用了latex片段和latex cwl包。我尝试卸载并重新安装了其中的每一个,除了禁用它们,这样我只能在给定的时间启用latexing,但这也不能解决问题。

上一次升华文本更新包括一个新的latexing语法,并做了一些更改。一个变化是列表环境的范围从
meta.function.environment.list
更改为
meta.environment.list
,这需要更新键绑定

要恢复
shift+enter
行为,只需将其添加到您的键映射:

{
“keys”:[“shift+enter”],“command”:“insert_snippet”,“args”:{“contents”:“\n\\item$0”},
“背景”:[
{“key”:“selector”,“operator”:“equal”,“operator”:“text.tex.latex meta.environment.list”},
{“key”:“selection_empty”,“operator”:“equal”,“operator”:true,“match_all”:true}
]
},
新语法在不同的列表环境中具有更好的粒度,因此您甚至可以通过在另一个列表环境下添加以下内容,在描述中添加
\item[]

{
“keys”:[“shift+enter”],“command”:“insert_snippet”,“args”:{“contents”:“\n\\item[$1]$0”},
“背景”:[
{“key”:“selector”,“operator”:“equal”,“operator”:“text.tex.latex meta.environment.list.description”},
{“key”:“selection_empty”,“operator”:“equal”,“operator”:true,“match_all”:true}
]
},