Так. Документація Vim, розділ 40.2, відображення командного рядка :
Редактор Vim дозволяє визначати власні команди. Ви виконуєте ці команди так само, як і будь-яку іншу команду режиму командного рядка. Щоб визначити команду, використовуйте команду ": command" так:
: команда DeleteFirst 1delete
Тепер, коли ви виконуєте команду ": DeleteFirst" Vim Executes ": 1delete", яка видаляє перший рядок.
Примітка. Команди, визначені користувачем, повинні починатися з великої літери. Ви не можете використовувати ": X", ": Далі" та ": Друк". Підкреслення не можна використовувати! Можна використовувати цифри, але це не рекомендується.
Поставте цей рядок у свою чергу ~/.vimrc
(за вирахуванням первісної :
), і він визначатиметься кожного разу, коли ви починаєте vim. Крім того, використовуйте %:t
для посилання на файл, що редагується (запис ! gcc %:t
замінюється на ! gcc foo.c
).
Якщо ви хочете, щоб це було визначено лише для одного файлу або для певних файлів, ви хочете створити автокоманду.
command!
.