phi*_*mue 5 lisp emacs code-snippets
在gedit中,可以为更简单的输入定义所谓的"片段".
例如,有一个片段while.这意味着:如果您键入while ->(->代表Tab键).并且gedit会自动将其转换为以下内容(包括正确的缩进):
while (condition){
}
Run Code Online (Sandbox Code Playgroud)
在vim中(与latex-suite一起)我看到了以下内容:如果你键入(,vim只插入一个(.如果您(再次键入,vim会自动将其转换为\left( \right).
我发现abbrev-mode但是这种模式没有正确放置光标(即在括号之间或在while循环内).
我设法创建自定义的emacs键绑定/宏(不必按Tab键),所以我知道它是可能的.
但是,是否已经存在并且可以在没有太多努力的情况下定义这样的"片段"的包?还是有任何严重的理由不使用这些东西?