Автокоманда є команда або серія команд, які Vim автоматично виконує, коли виникає певна умова.
Використовуйте команду AUTO, щоб оновлювати значення, що відображаються на панелях, без необхідності натискати Enter.
Автокоманди lua-guide-autocommands. Автокоманда є команда Vim або функція Lua, яка автоматично виконується щоразу, коли запускається одна або більше подій, наприклад, коли файл читається або записується, або коли створюється вікно. Вони доступні з Lua через Nvim API.
Щоб вимкнути автокоманди лише для однієї команди використовуйте модифікатор команди ":noautocmd".. Це встановить «eventignore» на «all» протягом виконання наступної команди. Приклад: :noautocmd w fname.
Тип події — BufWritePre, що означає подія буде перевірено безпосередньо перед записом будь-якого файлу. Ми використали шаблон *. html, щоб переконатися, що ця команда запускатиметься лише тоді, коли ми працюємо з файлами, які закінчуються на . html .
Є три рівні командування: стратегічний, оперативний і тактичний рівень. Структура команд базується на функціональності, а не на географії.