
私は持っています
set fileformat=unix
私のファイルにありますが、Cygwinで実行してファイルを作成する.vimrc
と、まだDOS形式のファイルが生成されるため、そのファイルを実行してクリーンアップする必要がvim
あります。dos2unix
(本当にそうではありません。持つGitは私のためにそれらを整理しますが、Unixテキストエディタ(私は特にUnix行の終わりを使用するように指示しました)は余分なゴミでそれらを汚染するので迷惑です。 )
なぜこれが起こるのですか?どうすれば解決できますか? (「修正」で私はそうですいいえつまり、各ファイルを個別に変換する必要があります。これは解決策ではありません。ここで完全に崩れます。 )
答え1
fileformat
いくつかの要因によって、設定だけでは不十分な場合があります。この試み:
set fileformat=unix
set fileformats=unix,dos
"set nobinary
彼らがすることを理解するには、:help fileformats
et al。
vim.exe
Windowsが提供する問題を使用すると、問題を再現できるようですgit
。上記の設定を使用すると問題が解決しました。これは必要ではないと思うので、例にコメントされていますset nobinary
。さらなる調査が必要な場合は、役立つようにヒントとして残しておきます。