답변:
최근에 비슷한 문제에 부딪 쳤으며 나중에 참조 할 수있는 해결 방법은 다음과 같습니다.
map <C-o> focus_inputbar ":exec acroread $FILE"
이것은 Ctrl + o (또는 키가있는 키)를 매핑하여 일반적으로 열 수있는 입력 표시 줄을 열고 해당 텍스트를 입력합니다. 그런 다음 Enter 키를 눌러 명령을 시작할 수 있습니다. 이것은 이상적이지는 않지만 여전히 2 키 누름이 필요하지만 모든 명령을 직접 작성하는 것보다 빠릅니다.
CarloDePieri가 제공하는 답변이 약간 개선되었습니다.
map <C-o> feedkeys ":exec acroread $FILE<Return>"
이것은 두 번째 키 누르기를 피합니다.
나는 이것이 매우 유용하다는 데 동의하지만 현재는 그렇게 할 수 없습니다.
소스 코드에서 입력 막대 exec
명령 매핑 은 여기에config.c
있습니다. 그러나 구성에서 참조 할 수있는 기능을 정의 하는 바로 가기 매핑 ( 여기서 시작 ) 은 언급 하지 않았습니다exec
. 이 코드는 "명령"기능과 "바로 가기"기능을 쉽게 혼합하도록 구성되지 않았습니다 ...
개발자에게는 연락 할 수있는 방법 이 있는 페이지가 있습니다 .
$FILE
는 특별히 취급되는 유일한 하위 문자열입니다. (이것은 소스에 있습니다. )