Heim >Backend-Entwicklung >PHP-Tutorial >So entfernen Sie das Zeilenendezeichen im vi/vim-Editor

So entfernen Sie das Zeilenendezeichen im vi/vim-Editor

WBOY
WBOYOriginal
2016-12-01 01:27:463042Durchsuche

<code>vim hello.txt
# 输入hello
# :wq 保存退出
cat hello.txt</code>

Das Ergebnis sieht so aus:
So entfernen Sie das Zeilenendezeichen im vi/vim-Editor

Allerdings:

<code>echo -n "hello" > hello.txt
cat hello.txt</code>

Das Ergebnis sieht so aus:
So entfernen Sie das Zeilenendezeichen im vi/vim-Editor
Ja, die Katze hat zu diesem Zeitpunkt ein Abschlusszeichen und die Datei wird ohne Zeilenabschlusszeichen angezeigt

Aber wenn ich es mit vim bearbeite und speichere, erscheint das Zeilenendezeichen wieder.

Sie können dieses Newline-Zeichen sehen, wenn Sie Nano verwenden, aber ich weiß nicht, wie man Nano verwendet, und ich verwende Nano nicht (lachen Sie nicht)

--Der folgende Inhalt hat nichts mit dem Thema zu tun, er beschreibt lediglich die Hintergründe des Unfalls--

Dieses Problem verursachte einen zusätzlichen Zeilenumbruch, als ich ssi in nginx verwendete, sodass der Stil und die js-Adresse in neue Zeilen gespleißt wurden und die meisten Browser nicht normal geladen werden konnten.

<code><link type="text/css" href="<!--#include virtual='/inc/cdn.inc'-->/public/index.css?v=<!--#include virtual='/inc/version.inc" /></code>

Datei: cdn.inc, aufgrund der manuellen vim-Bearbeitung der Datei blieben die meisten Benutzer der Website hängen, ohne es zu merken (zusätzliche Zeilenumbrüche)

<code>mydomain.com</code>

Datei: version.inc, das Skript aktualisiert diese Datei, wenn es online geht, um den Browser-Cache zu leeren

<code>1477452280307</code>

Antwortinhalt:

<code>vim hello.txt
# 输入hello
# :wq 保存退出
cat hello.txt</code>

Das Ergebnis sieht so aus:
So entfernen Sie das Zeilenendezeichen im vi/vim-Editor

Allerdings:

<code>echo -n "hello" > hello.txt
cat hello.txt</code>

Das Ergebnis sieht so aus:
So entfernen Sie das Zeilenendezeichen im vi/vim-Editor
Ja, die Katze hat zu diesem Zeitpunkt ein Abschlusszeichen und die Datei wird ohne Zeilenabschlusszeichen angezeigt

Aber wenn ich es mit vim bearbeite und speichere, erscheint das Zeilenendezeichen wieder.

Sie können dieses Newline-Zeichen sehen, wenn Sie Nano verwenden, aber ich weiß nicht, wie man Nano verwendet, und ich verwende Nano nicht (lachen Sie nicht)

--Der folgende Inhalt hat nichts mit dem Thema zu tun, er beschreibt lediglich die Hintergründe des Unfalls--

Dieses Problem verursachte einen zusätzlichen Zeilenumbruch, als ich ssi in nginx verwendete, sodass der Stil und die js-Adresse in neue Zeilen gespleißt wurden und die meisten Browser nicht normal geladen werden konnten.

<code><link type="text/css" href="<!--#include virtual='/inc/cdn.inc'-->/public/index.css?v=<!--#include virtual='/inc/version.inc" /></code>

Datei: cdn.inc, aufgrund der manuellen vim-Bearbeitung der Datei blieben die meisten Benutzer der Website hängen, ohne es zu merken (zusätzliche Zeilenumbrüche)

<code>mydomain.com</code>

Datei: version.inc, das Skript aktualisiert diese Datei, wenn sie online geht, und wird zum Leeren des Browser-Cache verwendet

<code>1477452280307</code>

<code>:set noendofline binary
:w</code>

Überprüfen Sie, ob set ff auf dos eingestellt ist

Für Linux ist die Konfiguration normalerweise auf ff=unix eingestellt, oder?

----- Herausgeber----
Nach dem Experimentieren scheint es nichts mit ff- zu tun zu haben. -

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn