最近、Windows と Cpanel のファイル エディターで編集したいくつかのファイルがあり、現在はダブル スペースで表示されています (各行の間に余分な行 CR/LF があるように)。Vim は (経由で:set ff?
) ファイル形式はunix
(そして私は Mac で作業しています) と教えてくれます。:set list
すべての行で特殊文字を表示すると、 $
. :e ++ff=mac
現在編集中のドキュメントのすべての改行を削除するように見える形式を設定しようとしましたが、ファイルを書き込んで再度開くと、ダブルスペースに戻ります。こちらも検索と置換^M
と色々\r\n
組み合わせてみました。簡単なものが欠けていることは知っていますが、何が起こっているのか誰かが光を当てることができますか? これは行末の問題ですか?
2047 次
1 に答える
0
行末の問題のようです。
Vim wiki には、この件について次のように書かれています。
http://vim.wikia.com/wiki/File_format#Terminator_after_last_line
ただし、便宜上、改行の問題が発生した場合は、Mac で BBEdit を使用して Unix に変更します (LAN で 8 台の Linux ボックスを Macbook Pro と共有しているので、Dropbox のディレクトリを使用して転送しますfiles across. scp は同じ仕事をします)。
BBEdit のコピーを持っていない限り、Barebones の無料の Text Wrangler をダウンロードできます。これで同じことができます。明らかにMacでのみ動作します...
于 2012-10-04T15:03:13.140 に答える