¿Cómo mapeo?--f para ejecutar el complemento Ack en Vim?

¿Cómo mapeo?--f para ejecutar el complemento Ack en Vim?

Soy nuevo en vim y estoy intentando asignar una combinación de teclas para ejecutar el complemento Ack que se encuentra aquí:https://github.com/mileszs/ack.vim

Quiero asignar cmd-shift-fpara ejecutar el comando Ack :Ack. He añadido lo siguiente a~/.vimrc

nmap <D-F> :Ack<space>

No funciona. ¿Qué estoy haciendo mal?

Estoy usando vim 7.3 dentro de iTerm 2 en MacOS X.

Respuesta1

El problema es que dentro de las asignaciones de notación <...>, las mayúsculas y minúsculas (en su mayoría) no distinguen, por lo que debe indicar explícitamente que desea asignar con la tecla Mayús. Prueba esto:

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

Respuesta2

O... podrías pensar en hacerlo de esta manera:

nmap <D-F> :Ack <space>

No es necesario mencionar el cambio y esto solo se activa con una F mayúscula (por lo que, aunque el cambio no se menciona en el enlace, aún debe presionarlo).

Esto al menos funciona para mí.

información relacionada