Recientemente comencé a usar un sistema Mac OS X Lion e intenté usar Vim en la terminal. Anteriormente tenía un archivo .vimrc en mi sistema Ubuntu y tenía F2 y F5 claves mapeadas para pegarlas y ejecutar el intérprete de Python. Aquí están las dos líneas que tengo para él:vim on mac os X key mapping de funciones no funciona
set pastetoggle=<F2>
map <buffer> <F5> :wa<CR>:!/usr/bin/env python % <CR>
Está funcionando bien en Ubuntu, pero ya no funciona en Mac. (Las dos líneas anteriores están en .vimrc en mi directorio de inicio.) He desactivado las funciones específicas de Mac en mi preferencia, por lo que las teclas de función no se han usado para cosas como volumen. En este momento presionando F5 parece capitalizar todas las cartas hasta la siguiente palabra y F2 parece eliminar siguiente línea e insertar O .....
¿Hay algo más que necesito hacer para tener que funcione como se esperaba ?
Además, he estado usando solarizado como mi esquema de color e intenté tener el mismo esquema de color ahora en Mac. Parece que el comando de esquema se está leyendo desde .vimrc, pero los colores siguen siendo los colores predeterminados. Aunque los archivos .vim/colors son exactamente los mismos que antes. ¿Es este un error relacionado que necesito corregir? ¿Quizás otro archivo de configuración se lea después del mío? (Busqué _vimrc y .gvimrc, ninguno existe.)
¡Gracias!
Puede o no puede resolver su problema, pero es posible que desee intentar usar [MacVim] (https://code.google.com/p/macvim/) en lugar de Vim en la Terminal. – icktoofay
@icktoofay hmm, creo que tenía una expectativa demasiado alta del "núcleo UNIX" bajo OSX, muchas cosas tienen que ser específicas de Mac. Le daré una vuelta a MacVim entonces. – jet
No es una diferencia con el "núcleo UNIX", sino con Terminal. Si usa 'xterm' entonces debería funcionar como lo hizo en Linux, pero' xterm' no es OS X-native; tiene que ejecutarse bajo la aplicación auxiliar X11. – icktoofay