Ich verwende iTerm2, um per SSH auf verschiedene Server zuzugreifen. Wenn ich VI zum Bearbeiten einer Datei verwende, erhalte ich die Fehlermeldung „Terminal zu breit“. Um dies zu beheben, verwende ich den folgenden Befehl: „stty columns 120“. Gibt es eine Einstellung, die ich in iTerm vornehmen kann, damit ich diesen Befehl nicht eingeben muss?
Antwort1
Machen Sie das Terminalfenster nicht zu breit (z. B. Vollbild). Sowohl Terminal als auch iTerm machen das Terminal standardmäßig so breit, wie das Fenster es verarbeiten kann, um keinen Bildschirmplatz zu verschwenden. Leider vi
scheint nicht mehr als einfest codiertAnzahl der Spalten ( 160
, derzeit).
ImBeispiel viQuellcode, Version 050325, sehen Sie sich config.h
Zeile 94 an und darin ex_v.c
die vok
Funktionsdefinition, die diesen Fehler verursacht.
Einige Linux-Distributionenanscheinend vi
Quellcode patchen, um mehr Spalten für größere Bildschirme zu erhalten.