ホームページ  >  記事  >  バックエンド開発  >  vi/vimエディターで行終端記号を削除する方法

vi/vimエディターで行終端記号を削除する方法

WBOY
WBOYオリジナル
2016-12-01 01:27:463021ブラウズ

リーリー

結果は次のようになります:
vi/vimエディターで行終端記号を削除する方法

ただし:

リーリー

結果は次のようになります:
vi/vimエディターで行終端記号を削除する方法
はい、この時点の猫には終端記号があり、ファイルは行末記号なしで表示されます

しかし、vimで編集して保存すると、また行末文字が表示されます。

この改行文字は nano を使用しているのがわかりますが、私は nano の使い方を知りませんし、nano をあまり使用しません (笑わないでください)

--以下の内容は本件とは関係なく、単に事故の背景を説明したものです--

この問題により、nginx で ssi を使用するときに余分な改行文字が発生し、スタイルと JS アドレスが改行に結合され、ほとんどのブラウザーが正常に読み込めなくなりました。

リーリー

ファイル: cdn.inc、ファイルを手動で vim 編集したため、Web サイトのほとんどのユーザーはスタイルの失敗 (余分な改行) に気づきませんでした

リーリー

ファイル: version.inc、スクリプトはオンラインになるとブラウザのキャッシュをクリアするためにこのファイルを更新します

リーリー

返信内容:

リーリー

結果は次のようになります:
vi/vimエディターで行終端記号を削除する方法

ただし:

リーリー

結果は次のようになります:
vi/vimエディターで行終端記号を削除する方法
はい、この時点の猫には終端記号があり、ファイルは行末記号なしで表示されます

しかし、vimで編集して保存すると、また行末文字が表示されます。

この改行文字は nano を使用しているのがわかりますが、私は nano の使い方を知りませんし、nano をあまり使用しません (笑わないでください)

--以下の内容は本件とは関係なく、単に事故の背景を説明したものです--

この問題により、nginx で ssi を使用するときに余分な改行文字が発生し、スタイルと JS アドレスが改行に結合され、ほとんどのブラウザーが正常に読み込めなくなりました。

リーリー

ファイル: cdn.inc、ファイルを手動で vim 編集したため、Web サイトのほとんどのユーザーはスタイルの失敗 (余分な改行) に気づきませんでした

リーリー

ファイル: version.inc、スクリプトはオンラインになるとブラウザのキャッシュをクリアするためにこのファイルを更新します

リーリー

リーリー

set ffがdosに設定されているかどうかを確認してください

Linux の場合、通常、設定は ff=unix に設定されますよね?

-----編集者-----
試してみたところ、ff-とは関係ないようです。 -

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。