sto cercando di mappare f11 ad un comando all'interno di vim, con una linea in Vimrc quali:Per l'editor Vim, come si esegue il mapping di un tasto funzione in .vimrc su Mac OS X?
map <F11> :exe '!ctags -R --python-kinds=-i -f ./tags ' . shellescape(system('python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"'))<CR>
Ma se si ha colpito F11 si scopre solo il volume. È possibile rimappare le chiavi che hanno le funzioni a livello di sistema operativo in OSX?
Non voglio rimappare alcuna chiave più utilizzata qui perché la rigenerazione dei tag richiede un po '.
L'opzione 2 non funziona (almeno in OSX Lion): fn + F11 esegue MacOS "show desktop", non esegue il comando mappato. – user1022489
Ma è possibile utilizzare le preferenze per disabilitare F11 = mostra desktop e quindi fn + F11 funziona. – user1022489
Questa è la risposta corretta. – neevek