Intereting Posts
Сравнение десятичных чисел в bash Получить код ключа с клавиатуры, сделанной на заказ Как я могу переключиться с одного пользователя на другого пользователя внутри сценария? Как я могу определить, содержит ли чей-то SSH-ключ пустую кодовую фразу? Блокировать клавиатуру на debian Используйте специальную пару ключей SSH при подключении через ssh и временно игнорируйте все остальные клавиши? Не удалось выполнить установку. Kali Linux 2016.2 64 бит Как вызвать функцию уровня ядра в пользовательском пространстве Почему sed не удаляет мои пустые строки? Возможно ли, чтобы в журнальных файлах журнала auditd регистрировались разные правила? Как отключить управление беспроводной связью на постоянной основе Процедура замены жесткого диска? Как совместить поток с белым списком и черным списком? Почему Kali Linux так сложно настроить? Почему люди не помогают мне? Имитация щелчка средней кнопки на моем тачпаде часто прокручивает вид

Vim – привязать ключ к команде bash

В VIM существует ли способ привязать ключ к команде оболочки? Например, когда F3 нажата, git commit -a -m "test" должен быть выполнен.

Попробуйте map <F3> :!sh -xc 'git commit -a -m "test"' .

 map <F3> :!git commit -a -m "test" <enter> 

Основываясь на других ответах, это устраняет избыточный вызов sh и запускает команду без нажатия клавиши ввода.

Я искал это и не мог найти, также я не могу комментировать, поэтому я дал ему ответ.