Vim - bash 명령에 키 바인딩

Vim - bash 명령에 키 바인딩

VIM에는 키 입력을 쉘 명령에 바인딩하는 방법이 있습니까? 예를 들어, F3을 눌렀을 때 실행되어야 합니다 git commit -a -m "test".

답변1

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

다른 답변을 바탕으로 중복 호출을 제거 sh하고 Enter 키를 누르지 않고도 명령을 시작합니다.

이거 찾고 있었는데 못찾고 댓글도 못달아서 답변 달았습니다.

답변2

노력하다 map <F3> :!sh -xc 'git commit -a -m "test"'.

관련 정보