мой сценарий: Я использую Vim, чтобы открыть некоторые .cpp файлы, напримерVIM: как получить путь к файлу/каталог открытого буфера и что-то сделать?
vim 1.cpp src/2.cpp root/src/3.cpp
Иногда я хотел бы восстановить 3.cpp так что я должен использовать другое окно
"rm root/src/3.o"
и внутри Vim, тип
":make"
Это прекрасно работает, NP. Но я ищу функцию .vimrc/команду, которая:
Когда я переключаюсь в буфер, например. «root/src/3.cpp» и нажмите эту команду, vim определит каталог «root/src» и имя файла без суффикса «3» и автоматически выполнит команду «rm root/src/3.o ».
В этом случае я могу случайно переключиться на любой буфер и повторно запустить сборку этого самого файла.
Примечание Я не хочу, чтобы отобразить gmake команду инструмента, как «сделать чистым», потому что мы используем несколько различных утилит сделать как Scons, CMake и т.д.
Так как писать эту функцию/команду в .vimrc? Благодарю.
Я не думаю, что нужно писать жирным шрифтом и большим шрифтом, чтобы прочитать вопрос. Как будто ты кричишь мне в глаза. – bitcell