Я совершенно новичок в vim, установил несколько плагинов, один из которых - SnipMate, , что весьма полезно при написании короткого файла Makefile.Как сгенерировать автоматически Makefile в vim (c/C++) супер быстро?
snippet base
PHONY: clean, mrproper
CC = gcc
CFLAGS = -g -Wall
all: $1
%.o: %.c $(CC) $(CFLAGS) -c -o [email protected] $<
${1:OUTPUT_FILENAME}: $1.o
$(CC) $(CFLAGS) -o [email protected] $+
clean: rm -f *.o core.*
mrproper: clean rm -f $1
, но все еще требуется время, чтобы вручную добавить имена файлов, Я совершенно уверен, что с некоторым Vim Волшебного :), Вьет бы в состоянии сделать это автоматически (исполняющим его с помощью горячей клавиши) после того, как Я написал эти c-файлы, любые предложения?
Спасибо всем!
Вы можете возглавить к ВИМ stackexchange и спросить там, я думаю, для больше шансов на хороший результат. – Hayt
@ Хейт, я должен не согласиться. Существуют совершенно правильные подходы, которые являются 100% gnu-make, если речь идет только о получении нефильтрованного списка каждого файла C в каталоге. Это было бы даже менее громоздким, чем подход Vim, который нужно выполнять каждый раз, когда файл добавляется. –
@LucHermitte да, могут быть подходы gnu-make для этого. Я имел в виду, что люди делают некоторые «vim-magic» вообще, что stackexchange может привести к большему количеству ответов. Никогда не говорил, что это будет не по теме. – Hayt