Mein Professor hat jedem Schüler in meiner Programmierklasse einen SSH-Account zugewiesen und vorgeschrieben, dass wir VIM für die Textbearbeitung verwenden. Ich entdeckte :set nu
und :set auto indent
über Google. Ich habe festgestellt, dass diese beiden Einstellungen nach jedem Start zurückgesetzt werden. Gibt es eine Möglichkeit, sie auf meinem SSH-Konto beizubehalten? Was ist mit VIM auf meinem lokalen Computer?
15
vimtutor
. Auf diese Weise lernen Sie, wie Sie Vim verwenden. Wenn Sie damit fertig sind, führen Sie:help
in Vim aus, um eine Übersicht über die Verwendung des Hilfesystems und weitere einführende Informationen zu erhalten.Antworten:
Legen Sie sie in Ihre
vimrc
(siehe:help vimrc
). Sie können diese Datei dann zwischen Computern synchronisieren.Eine andere Möglichkeit besteht darin, vimrc auf dem lokalen Computer einzurichten und z. B. bcvi zu verwenden, um Dateien transparent von remote zu lokal und wieder zurück zu übertragen.
quelle
Wenn Sie sich in Vim befinden,
:echo $VIM
geben Sie ... ein, um den Ort anzugeben, an dem sich Ihr _vimrc (oder .vimrc) befinden soll. Bearbeiten Sie eine Datei unter diesem Namen und fügen Sie diese beiden Zeilen einund speichern Sie es.
Schreien Sie, wenn Sie Probleme damit haben.
quelle
:help vimrc
$ VIM ist möglicherweise eine Mac-Sache. Ich sag bloß'.Es gibt auch das Modell, in dem Sie vim dateiweise konfigurieren können und nicht von einer lokalen vim-Konfiguration abhängig sind.
quelle
Wenn Sie einen Mac verwenden, können Sie eine Vim Options- Anwendung verwenden:
Danach ist es möglich, die vim-Konfigurationsdatei mit dem Befehl "scp" wie folgt auf einen Remote-SSH-Computer zu übertragen:
quelle