Создание шаблона C ++ в vim в Linux

Опубликовано: 16 Декабря, 2021

Vim позволяет пользователям создавать определенные шаблоны для файлов с определенными расширениями.

Общие шаги по созданию шаблона:

Шаг 1: Создайте шаблон в каталоге ~ / .vim / templates /. Шаблон - это скелетное содержимое, которое может быть помещено во все файлы с определенным расширением.
Шаг 2: Добавьте команды в файл ~ / .vimrc, который предписывает vim заполнить новый файл содержимым указанного шаблона.

Например:

  : autocmd BufNewFile * .c 0r ~ / vim / skeleton.c 

Объяснение:
- autocmd означает автоматическую команду.
- BufNewFile - событие, обозначающее открытие нового файла в буфере.
- * .c обозначает все файлы с расширением `.c`.
- 0r означает чтение файла и вставку его содержимого поверх нового файла с расширением `.c`. Далее следует путь к файлу скелета.

Шаги по созданию шаблона c ++:

Шаг 1: Откройте терминал.
Шаг 2: Измените каталог на ~ / .vim / templates /.

$ cd ~/.vim/templates/

Примечание. Если подкаталог шаблонов недоступен, создайте его в папке .vim.

Шаблоны $ mkdir && шаблоны компакт-дисков

Шаг 3: Откройте файл шаблона.

$ sudo vim skeleton.cpp

Пример:

Шаг 4: Добавьте скелет / шаблон. Сохрани и закрой.
Пример:

Шаг 5: Откройте файл ~ / .vimrc.

$ sudo vim ~ / .vimrc

Шаг 6: Добавьте к нему следующую строку.

: autocmd BufNewFile * .cpp 0r ~ / .vim / templates / skeleton.cpp

Пример:

Шаг 7: Сохраните и закройте.

Открытие нового файла cpp

Пример:

Хотите узнать больше о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровней C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .