Lion kam mit einer traurigen Überraschung zu mir. Jedes Mal, wenn ich VI auf einem Terminal ausführen möchte, bekomme ich VIM. Ich hasse VIM. Wie bringe ich mein altes und schlechtes VI zurück ins System? Vielen Dank.
Es scheint auch auf SnowLeopard sehr wichtig zu sein: $ which vi/usr/bin/vi$ ls -l /usr/bin/vilrwxr-xr-x 1 root wheel 3 Nov 19 2009 /usr/bin/vi -> vim
bneely
Die App erscheint jedoch beim Ausführen anders.
SpaceDog
2
"sieht anders aus" - können Sie das klarstellen?
bneely
1
Haha, "... altes und schlechtes VI ...", es ist toll zu sehen, dass ein Poster das zugibt :-)
Rabarberski
@Rabarbeski - VI war König, als es gegründet wurde, aber nach Jahren wurde es schlecht und hässlich. Das Problem ist, dass wir früher damit gearbeitet haben und jede Änderung dazu führt, dass Sie Zeit verlieren, vor allem, wenn Sie keine Zeit übrig haben ... VI ist so schlimm, dass ich sogar denke, dass es gut ist ...: D
SpaceDog
Antworten:
7
Vi war eigentlich VIM bei den meisten Linux-Distributionen, die ich im Laufe der Jahre verwendet habe. Wenn Sie über eine ~ / .vimrc-Datei verfügen, weisen Sie vim an, sich wie vim und nicht vi zu verhalten. Ansonsten sollte es genauso aussehen und handeln wie vi, Dieser Beitrag aus dem Jahr 2000 hat mehr Details (yup - so war es schon lange, lange Zeit).
Was magst du an Lions vim Verhalten nicht besonders? Wenn Sie vim mit der Markierung -C ausführen, sollte es in den vollständigen vi-Kompatibilitätsmodus versetzt werden, auch wenn eine .vimrc vorhanden ist.
Das ist es. Durch das Erstellen einer .vimrc-Datei wurde das Problem behoben. Vielen Dank.
SpaceDog
vim -C funktioniert nicht für mich. Es ist immer noch sehr vim, zum Beispiel gibt es mehrere Ebenen des Rückgängigmachens. Beachte das :set compatible? sagt nicht kompatibel. Versuchen vim -Cu NONE
Ich habe das früher benutzt, als ich gvim in X11 wollte. Jetzt habe ich Komodo im VI-Emulationsmodus verwendet, wenn ich die vollständige GUI möchte. Vielen Dank, dass Sie mich daran erinnert haben, dass das Projekt ziemlich viel gekommen ist. Ich muss es noch einmal ausprobieren.
$ which vi
/usr/bin/vi
$ ls -l /usr/bin/vi
lrwxr-xr-x 1 root wheel 3 Nov 19 2009 /usr/bin/vi -> vim
Antworten:
Vi war eigentlich VIM bei den meisten Linux-Distributionen, die ich im Laufe der Jahre verwendet habe. Wenn Sie über eine ~ / .vimrc-Datei verfügen, weisen Sie vim an, sich wie vim und nicht vi zu verhalten. Ansonsten sollte es genauso aussehen und handeln wie vi, Dieser Beitrag aus dem Jahr 2000 hat mehr Details (yup - so war es schon lange, lange Zeit).
Was magst du an Lions vim Verhalten nicht besonders? Wenn Sie vim mit der Markierung -C ausführen, sollte es in den vollständigen vi-Kompatibilitätsmodus versetzt werden, auch wenn eine .vimrc vorhanden ist.
quelle
:set compatible?
sagt nicht kompatibel. Versuchenvim -Cu NONE
Bin ich der einzige, der MacVim verwendet?
http://code.google.com/p/macvim/
quelle