Yasnippet
идеально подходит для многоразовых фрагментов.
Посмотрите на emacs wiki
Установите используя: M-x package-install yasnippet
или посмотрите на *Проект 1009 * на github .
После установки включите yasnippet-minor-mode с помощью M-x yas-minor-mode-on
(когда ваш файл C открыт, основной режим буфера находится на c-mode
и yas-minor-mode
добавляетyas
функциональность.)
Cc & Cn откроет буфер для фрагмента.Дайте ему имя и скопируйте ваш код в тело, результат должен выглядеть следующим образом:
# key: c
# name: c_include
# --
#include <stdio.h>
int main()
{
return 0;
}
Cc Cc , чтобы закрыть и сохранить буфер.
Теперь оно будет отображаться с именем, которое вы дали ему в меню yasnippet, когда вы звоните Cc & Cs
Yasnippet имеетнамного больше функциональности.Прочитайте документ.
Найдите шаблоны C в фрагмент кода AndreaCrotti yasnippet Github