Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to set inoremap/nnoremap to "command key" on Vim?

Tags:

vim

macos

I would like to assign operation to a command key in Vim. Aren't any methods?

like image 349
ANNotunzdY Avatar asked Feb 29 '12 11:02

ANNotunzdY


1 Answers

Supposing you are on a Mac, you can't map the command key in vim when it runs in a terminal emulator, only in the MacVim GUI.

If you are using the MacVim GUI, your mappings should use <D-…> as in nnoremap <D-l> <C-w>l. But it's not a very good idea for many reasons among them those listed in this other answer of mine.

Use <leader>, as in nnoremap <leader>l <C-w>l, instead.

See :help leader and :help key-notation.

like image 176
romainl Avatar answered Oct 23 '22 23:10

romainl