Plattformübergreifendes .vimrc / _vimrc

310
Luke Moll

Ich verwende vim unter Windows (GVim tragbar über einen USB-Stick) und Linux (Standard-Befehlszeilen-Vim) und möchte meine Einstellungen ( _vimrcbzw. .vimrc ) synchronisieren . Soweit ich sehen kann (ich habe mich nicht zu tief damit beschäftigt) sollte der einzige Unterschied die Shell sein, die für externe Befehle verwendet wird. TLDR:

  1. Gibt es eine Möglichkeit in einem vim-Skript zu testen, auf welchem ​​Betriebssystem es läuft?
  2. Gibt es andere Inkompatibilitäten zwischen GVim und Linux vim, was das vimrcbetrifft?

Danke im Voraus

0
@bdecaf danke, das war ein Teil der Frage, aber die anderen Konflikte könnten auch ein Problem sein, falls vorhanden. Ich werde einen Blick darauf werfen Luke Moll vor 9 Jahren 0
Ich habe ein sehr ähnliches Setup. Soweit ich das beurteilen kann (g) hat vim selbst keine Probleme. Bei vielen Plugins, die ich ausprobierte, gab es Probleme mit Windows-Pfaden. Außerdem müssen viele Befehlszeilentools installiert werden, die standardmäßig in Unix enthalten sind, und alle haben ihre Probleme unter Windows. Und ich musste viele Umgebungsvariablen in Windows setzen, damit alles funktioniert. bdecaf vor 9 Jahren 0
@bdecaf okay, danke. Solange plattformspezifische Befehlszeilen-Tools für jede Plattform unterschiedlich behandelt werden, sollte dies in Ordnung sein. Luke Moll vor 9 Jahren 0
Insgesamt sollte das sein, und ich würde keine Probleme erwarten. Leider ist es unter Windows ziemlich unordentlich, was die vim-Varianten und die Implementierung der Kommandozeilen-Tools angeht - Sie werden es also nicht genau wissen, bis Sie es ausprobieren. bdecaf vor 9 Jahren 0
@bdecaf in Bezug auf "Kommandozeilen-Tools" wären das externe Binärdateien wie "diff"? Luke Moll vor 9 Jahren 0

0 Antworten auf die Frage