Как мне составить карту?--f для запуска плагина Ack в Vim?

Как мне составить карту?--f для запуска плагина Ack в Vim?

Я новичок в vim и пытаюсь назначить сочетание клавиш для запуска плагина Ack, который можно найти здесь:https://github.com/mileszs/ack.vim

Я хочу сопоставить cmd-shift-fзапуск команды Ack :Ack. Я добавил следующее в~/.vimrc

nmap <D-F> :Ack<space>

Не работает. Что я делаю не так?

Я использую vim 7.3 в iTerm 2 на MacOS X.

решение1

Проблема в том, что в отображениях нотации <...> регистр (в основном) нечувствителен, поэтому вам придется явно указать, что вы хотите отобразить с помощью клавиши Shift. Попробуйте это:

nmap <D-S-F> :Ack<space>

решение2

Или... вы можете подумать о том, чтобы сделать это следующим образом:

nmap <D-F> :Ack <space>

Вам не нужно упоминать клавишу Shift, и она все равно срабатывает только при нажатии заглавной буквы F (поэтому, хотя клавиша Shift не упоминается в привязке, вам все равно придется ее нажать).

По крайней мере, мне это помогает.

Связанный контент