Vim respektiert nicht die Dateiformateinstellung auf der Windows-Freigabe [Gelöst]

323
AMasz

Ich habe mehrere SMB-Freigaben (Ordner befinden sich auf dem Windows-Server) auf meinem Linux-Computer bereitgestellt

gvfs-mount smb://user@domain@fileserver/sharedfolder 

Ich kann auf Dateien zugreifen und sie in vim bearbeiten, aber vim erzwingt beim Speichern fileformat = unix. :set ff=dosetwas beeinflussen. Bei lokalen Dateien gibt es kein Problem.

Update: Es stellte sich heraus, dass die Ursache das alte Shougo / Vimfiler-Plugin war. Es war für mich zunächst nicht so klar, weil ich dieses Plugin sehr selten verwende, nicht besonders zum Öffnen von Remote-Dateien.

Aktualisieren Sie einfach das Vimfiler-Plugin aus dem Repo. Das Beibehalten des Dateiformats in Vim funktioniert jetzt einwandfrei.

1
Welche Dateipfade zeigt Vim für geöffnete Dateien an? grawity vor 8 Jahren 0
Dateipfad in vim angezeigt: '/run/user/1685001118/gvfs/smb-share:server=fileserver,share=sharedfolder,user=user%40domain/testpf.txt' AMasz vor 8 Jahren 0
Das sieht okay aus, ich dachte, es hätte seinen eigenen SMB-Zugang anstelle von GNOME verwendet. grawity vor 8 Jahren 0
@AMasz: Sie können `: au BufWrite *. *: Set ff = unix` in Ihre` ~ / .vimrc` einfügen. Versuchen Sie es. Es könnte das Problem lösen SibiCoder vor 8 Jahren 0

0 Antworten auf die Frage