Eu sou novo no vim e estou tentando mapear uma combinação de teclas para executar o plugin Ack encontrado aqui: https://github.com/mileszs/ack.vim
Quero mapear cmd-shift-f
para executar o comando Ack :Ack
. Adicionei o seguinte a~/.vimrc
nmap <D-F> :Ack<space>
Isso não funciona. O que estou fazendo errado?
Estou usando o vim 7.3 no iTerm 2 no MacOS X.
macos
vim
keyboard-shortcuts
ack
jordelver
fonte
fonte
nmap <D-F> :Ack<space>
funciona no MacVim, mas não no terminal. Parece quecmd
não é reconhecido em um terminal.<cmd>
mapeamentos de teclas em uma GUI Vim, como o MacVim. Eu decidi apenas continuar<ctrl>-f
por agora.Ou .. você poderia pensar em fazê-lo desta maneira:
nmap <D-F> :Ack <space>
Você não precisa mencionar a mudança e isso ainda é acionado apenas com F maiúsculo (portanto, embora a mudança não seja mencionada na encadernação, você ainda precisa pressioná-la).
Isso funciona para mim, pelo menos.
fonte
nnoremap <silent> <D-D> <C-w>s