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