1

我想要这样的代码。

for (;;) {

}

但是 YASnippet 总是输出这个。

为了 (;;)
{

}

有没有办法改变 C++ 风格?

这是我的 .emacs 文件。

(setq c-default-style "stroustrup")

(add-to-list 'load-path "~/emacs/yasnippet/") (require 'yasnippet) (yas-global-mode 1)

4

1 回答 1

0

您只需要自己编辑片段即可。它位于snippets/cc-mode/for. 这是我的样子:

# -*- mode: snippet -*-
#name : for (...; ...; ...) { ... }
# --
for (unsigned int ${1:i}=0; $1<${2:N}; ++$1)$0

我用一个函数从这里单独插入大括号,因为有时你需要大括号,有时不需要。

于 2013-09-22T11:08:12.670 回答