在 Sublime Text 2 中自动插入 \item

在 Sublime Text 2 中自动插入 \item

有没有办法在 Sublime Text 2 中\item按下回车键时itemize自动插入?enumerate

答案1

如果您有 LaTeXTools 插件,它已经可以做到这一点,只是它映射到Shift+Enter而不是Enter

相应的代码在default (PLATFORM).sublime-keymap

// automatic addition of new \items when hitting Shift+Enter in a list environment
{ "keys": ["shift+enter"], "command": "insert_snippet", "args": {"contents": "\n\\item $0"}, 
"context":  
    [
        {"key": "selector", "operator": "equal", "operand": "meta.function.environment.list.latex"},
        { "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
        { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true }
    ]
},

您可以复制或修改它,以便通过替换“keys”后第一个括号内的内容将其映射到另一个键上

答案2

如果您使用的是 LaTeX Tools 软件包,则在任何类型的列表环境中按Shift+都会插入新的s(如果您没有,您真的应该这样做)。如果您想要将其更改为,则必须更改用户键绑定(首选项 > 软件包设置 > LaTeXTools > 键绑定 - 用户)。Enter\itemEnter

相关内容