Ho recentemente iniziato a utilizzare un sistema Mac OS X Lion e ho provato a utilizzare Vim nel terminale. In precedenza avevo un file .vimrc nel mio sistema Ubuntu e avevo F2 e F5 chiavi mappate a pastetoggle ed eseguivo l'interprete python. Qui ci sono le due linee che ho per essa:vim on mac os X mapping dei tasti funzione X non funzionante
set pastetoggle=<F2>
map <buffer> <F5> :wa<CR>:!/usr/bin/env python % <CR>
Sta funzionando bene in Ubuntu, ma non funziona più in Mac. (Le due righe precedenti sono in .vimrc sotto la mia directory home). Ho disattivato le funzioni specifiche del Mac nelle mie preferenze, quindi i tasti funzione non sono stati usati per cose come il volume. In questo momento premendo F5 sembra di capitalizzare tutte le lettere fino al prossimo parola, e F2 sembra eliminare riga successiva e inserire O .....
c'è qualcos'altro che devo fare per averlo a lavorare come previsto ?
Inoltre, stavo usando il solarized come schema di colori e ho cercato di avere lo stesso schema di colori ora in Mac. Sembra che il comando dello schema sia stato letto da .vimrc, ma i colori sono i colori predefiniti. Anche se i file .vim/colors sono uguali a prima. È un errore correlato che devo correggere? Forse un altro file di impostazione viene letto dopo il mio? (Ho cercato _vimrc e .gvimrc, nessuno esiste.)
Grazie!
Si può o non può risolvere il problema, ma si può provare a utilizzare [MacVim] (https://code.google.com/p/macvim/) anziché Vim in Terminal. – icktoofay
@icktoofay hmm, credo di avere un'aspettativa troppo alta del "core UNIX" sotto OSX, molte cose devono essere specifiche per Mac. Allora darò un giro a MacVim. – jet
Non è una differenza con "UNIX core", ma piuttosto con Terminal. Se usi 'xterm', allora dovrebbe funzionare come su Linux, ma' xterm' non è OS X-nativo; deve essere eseguito sotto l'applicazione helper X11. – icktoofay