मैंने अपनी लिनक्स मशीन पर कई SMB शेयर (फ़ोल्डर्स विंडोज़ सर्वर पर स्थित हैं) को माउंट किया है
gvfs-mount smb://user@domain@fileserver/sharedfolder
मैं फ़ाइलों को एक्सेस कर सकता हूं और उन्हें विम में एडिट कर सकता हूं, लेकिन सेव पर फाइलफॉर्मैट = यूनिक्स को लागू करता है। :set ff=dos
कुछ भी प्रभावित करो। स्थानीय फ़ाइलों पर कोई समस्या नहीं है।
अद्यतन: यह पता चला कि इसका कारण पुराने संस्करण Shougo / vimfiler प्लगइन था। यह पहली बार में मेरे लिए इतना स्पष्ट नहीं था क्योंकि मैं बहुत ही कम इस प्लगइन का उपयोग करता हूं, विशेष रूप से दूरस्थ फ़ाइलों को खोलने के लिए नहीं।
बस रेमो से Vimfiler प्लगइन अपडेट करें। विम में फाइलफॉर्मैट को संरक्षित करना अब ठीक काम कर रहा है।
खुली हुई फ़ाइलों के लिए विम किस फ़ाइल पथ को दिखाता है?
—
गुरुत्व
फ़ाइल का रास्ता vim में दिखाया गया है: '/run/user/1685001118/gvfs/smb-share:server=fileserver,share=saredfolder,user=user%40domain-testpf.txt'
—
AMasz
यह ठीक लग रहा है, मैं सोच रहा था कि शायद यह गनोम के बजाय अपनी एसएमबी पहुंच का उपयोग कर रहा है।
—
१६:१६
@ दाम: आप
—
SibiCoder
:au BufWrite *.* :set ff=unix
अपनी ~/.vimrc
कोशिश में लगा सकते हैं । यह समस्या को हल कर सकता है