body {
background-color: rgb(171, 248, 235);
font-family: sans-serif,Tahoma, Verdana, 'Times New Roman';
}
h1#maintitle {
margin: 0 0 0 0;
text-align: center;
}
<h1 id="maintitle">Find your new css!</h1>
У меня есть следующее в моем .emacs файле:
(defun my-c++-mode-hook ()
(setq c-basic-offset 4)
(c-set-offset 'substatement-open 0))
(add-hook 'c++-mode-hook 'my-c++-mode-hook)
можно определить, которые смещают для редактирования путем удара [ctrl-s ctrl-c] на любой строке. На первой строке с фигурной скобкой после if
это скажет substatement-open
.
Это является моим..., это соответствует установке по умолчанию для Visual Studio.
(defun my-c-mode-common-hook ()
;; my customizations for all of c-mode, c++-mode, objc-mode, java-mode
(c-set-offset 'substatement-open 0)
;; other customizations can go here
(setq c++-tab-always-indent t)
(setq c-basic-offset 4) ;; Default is 2
(setq c-indent-level 4) ;; Default is 2
(setq tab-stop-list '(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60))
(setq tab-width 4)
(setq indent-tabs-mode t) ; use spaces only if nil
)
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
Короткий ответ: Поместите эту строку в свой .emacs файл:
(c-set-offset 'substatement-open 0)
ответ Long:...
Для тех из нас, кто плохо знаком с emacs-шепелявостью, существует довольно простой метод в http://www.cs.cmu.edu/ :
Переходят к строке, которую Вы хотите расположить с отступом
Тип C-C C-O (это - буква "O", не нуль)
Нажимают Enter для принятия Типа "0" предложения
по умолчанию (это - нуль) ни для какого дополнительного добавления отступа, нажмите Enter
Type Tab для перерасположения с отступом строки.
будущее "{" в этой ситуации будет иметь корректную установку позиции табуляции, пока Вы не перезапустите emacs.
хорошая вещь об этом методе, то, что Вы можете на самом деле видеть код шепелявости, который Вы хотите изменить. Можно вставить .emacs файл:
(c-set-offset 'SYNTACTIC-SYMBOL OFFSET)
Кроме того, можно хотеть проверить программу AStyle для автоматического форматирования источника C++ за пределами emacs.