Emacs:在gedit中输入类似的命令
在gedit中,可以定义所谓的“代码段”以简化输入 例如,有一个片段Emacs:在gedit中输入类似的命令,emacs,lisp,code-snippets,Emacs,Lisp,Code Snippets,在gedit中,可以定义所谓的“代码段”以简化输入 例如,有一个片段while。这意味着:如果键入而->(->代表制表键)。gedit会自动将其转换为以下内容(包括正确的缩进): 在vim中(与latex套件一起使用),我看到了以下内容:如果键入(,vim只插入一个(),如果键入(第二次),vim会自动将其转换为\left(\right) 我找到了abbrev模式,但该模式无法正确放置光标(即括号之间或while循环内部) 我成功地创建了自定义的emacs键绑定/宏,它们也可以执行相同的操作(无
while
。这意味着:如果键入而->
(->
代表制表键)。gedit会自动将其转换为以下内容(包括正确的缩进):
在vim中(与latex套件一起使用),我看到了以下内容:如果键入(,vim只插入一个(
),如果键入(第二次),vim会自动将其转换为\left(\right)
我找到了abbrev模式
,但该模式无法正确放置光标(即括号之间或while循环内部)
我成功地创建了自定义的emacs键绑定/宏,它们也可以执行相同的操作(无需按tab键),因此我知道这是可能的
然而,是否已经有了一个可以定义这些“代码片段”的软件包不费吹灰之力?或者有什么严重的理由不使用这些东西吗?请参阅。它为大多数主要语言提供了代码片段,并且很容易添加新的或修改旧的代码片段。是的,yasnippet可能是一种方法。但是,请确保您学习了编辑时使用的主要模式-在使用LaTeX编写时,学习au主要模式可以包含使某些代码段变得毫无意义的功能,并且做得更好。因此,与其在LaTeX缓冲区中使用开始/结束代码段,不如在auctex.Etc中尝试C-C-e:)别忘了abbrev调式。谢谢。我会看一看。+1感谢您提到主要调式已经具备了多少功能,这些功能使一些片段比学习相关的和弦/组合更有效。
while (condition){
}