是在我的工作中所使用的編碼格式式樣如下:定製的Emacs縮進C模式
public:
TraceIndent(int i = 0) : _i(i)
{
if (_i)
{
nesting++;
}
}
標籤有三個空格,但括號後無壓痕。在emacs中可以實現這種格式的c-mode格式嗎?
是在我的工作中所使用的編碼格式式樣如下:定製的Emacs縮進C模式
public:
TraceIndent(int i = 0) : _i(i)
{
if (_i)
{
nesting++;
}
}
標籤有三個空格,但括號後無壓痕。在emacs中可以實現這種格式的c-mode格式嗎?
似乎我解決了我的問題。經過一番研究,我發現這種風格被稱爲「白人」。我把這些行放在我的emacs init.el中,解決了這個問題。希望對某人有幫助。
(setq c-default-style "whitesmith"
c-basic-offset 3)
你可以添加這init.el和享受手動格式化 (add-to-list 'c++-mode-hook (lambda() (setq c-syntactic-indentation nil)))
OT:這是編碼約定在公司內使用的? – Thomas