在gedit中,可以定义所谓的“片段”以便更简单地输入内容。
例如,有一个名为
例如,有一个名为
while
的片段。这意味着:如果您键入while ->
(其中->
代表Tab键),gedit会自动将其转换为以下内容(包括正确的缩进):while (condition){
}
在使用 latex-suite 插件的 vim 中,我遇到了以下情况:如果您键入 (,vim 只会插入一个 (
。如果您再次键入 (,vim 会自动将其转换为 \left( \right)
。
我找到了 abbrev-mode
,但这个模式不会正确地放置光标(例如,在括号之间或 while 循环内部)。
我设法创建了定制的 Emacs 快捷键/宏,可以做到同样的事情(无需按 tab 键),所以我知道这是可能的。
然而,是否已经有软件包可以轻松定义此类“片段”?或者甚至还有任何严重的原因不使用此类东西吗?