Просто используйте магическую клавишу выхода, доступную в режиме вставки.
На * NIX по умолчанию это ^ V, когда вы находитесь в режиме вставки.В Windows вам нужно выяснить, что такое магический escape-символ - ^ V используется для чего-то другого;Я думаю, что это может быть ^ Q или ^ S?
Итак!В вашем make-файле:
this: this.c
<C-V><Tab>cc this.c
, где применяются обычные значения:
означает нажатие Ctrl-V (вы должны увидеть ^, прячущийся под курсором) - нажмите клавишу Tab.Бинго.
Работает для меня.
Примечание: если вы используете настройки vim или код запуска, который ломает вкладки при чтении файла, это, очевидно, является краткосрочным исправлением.Я предпочитаю узнать, как использовать команду retab, чтобы убедиться, что файл является чистым от табуляции, потому что мне не нравится, когда к файлу нужно прикасаться, если я сознательно не решу это сделать.