
Ich kann dorthin gehen Edit > EOL conversion
und die gewünschte auswählen, aber nicht alle anderen Dateien haben dies.
Wie kann ich es sperren, um sicherzustellen, dass es die standardmäßige EOL-Konvertierung für alle Dateien ist? Oder zumindest für alle Dateien einer bestimmten Sprache?
Antwort1
Verwenden des EditorConfig-Plugins:
Ihre Anforderung könnte wahrscheinlich erreicht werden durchEditorConfig N++-Plug-Inwelches End-of-Line-Einstellungen unterstützt wie
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
Die Einstellung in der 3. Zeile sollte Ihren Erwartungen entsprechen. Weitere Informationen finden Sie unter dem obigen Hyperlink.
Das Plugin steht zum automatischen Download und zur Installation über das N++-Menü zur Verfügung.Plugins>Plugin Manager.
Ohne Plugins:
Bitte erwarten Sie nicht die von Ihnen gewünschte Funktionalität vom Notepad++-Kern (ohne Plugins), denn was Sie erwarten, istautomatische Konvertierungvon Zeilenenden, wenn die Datei in Notepad++ geöffnet ist. Aber N++KonservenInhalt von Dateien, anstatt ihn automatisch und ohne Benutzerbenachrichtigung zu ändern. Wenn es automatische Änderungen gäbe, würde jemand erwarten, dass die Kodierung automatisch geändert wird, wenn die Datei geöffnet wird, jemand automatisch Tabulatoren/Leerzeichen ändert, jemand die Einrückung ändert ... Das würde nirgendwohin führen.
Der einfachste Weg ohne Plugins ist das ÖffnenEinstellungen>Verknüpfungsmapperund im AbschnittHauptsächlichBefehl „find“In das UNIX-Format konvertierenund weisen Sie diesem Befehl eine Tastenkombination zu. Dann können Sie Ihre Konvertierung per Tastendruck durchführen lassen.