我想要这样的代码。
for (;;) {
}
但是 YASnippet 总是输出这个。
为了 (;;) { }
有没有办法改变 C++ 风格?
这是我的 .emacs 文件。
(setq c-default-style "stroustrup")
(add-to-list 'load-path
"~/emacs/yasnippet/")
(require 'yasnippet)
(yas-global-mode 1)
您只需要自己编辑片段即可。它位于snippets/cc-mode/for
. 这是我的样子:
# -*- mode: snippet -*-
#name : for (...; ...; ...) { ... }
# --
for (unsigned int ${1:i}=0; $1<${2:N}; ++$1)$0
我用一个函数从这里单独插入大括号,因为有时你需要大括号,有时不需要。