Jak zmusić IntelliJ IDEA do wstawienia nowej linii na każdym końcu pliku, aby GitHub na przykład nie narzekał?
intellij-idea
linefeed
NightRa
źródło
źródło
Settings->Editor->General->Other->Ensure line feed at file end on save.
Aktualizacja aktualizacji 2017:
Mac:
Preferences > Editor > General > Ensure line feed at file end on save
źródło
IntelliJ IDEA 2016.3
Podejście 1
Plik > Ustawienia ... > Edytor > Ogólne > Upewnij się, że linia przesuwa się na końcu pliku podczas zapisywania
Podejście 2
Pomoc > Znajdź akcję ... ( Ctrl+ Shift+ A)> wpisz „ Zapewnij przesunięcie wiersza ”> przełącz przełącznik na WŁĄCZONY (używając kliknięcia myszy lub Enter) dla „Inne: Upewnij się przesunięcie wiersza na końcu pliku w polu Zapisz”
źródło
Możliwą alternatywą z wieloma przydatnymi funkcjami jest EditorConfig
Po prostu prześlij
.editorconfig
plik do swojego repozytoriumI będzie działać natywnie nie tylko w Idea, ale we wszystkich głównych IDE (niektóre wymagają wtyczki).
Teraz wszyscy członkowie zespołu mieliby taką samą konfigurację, eol, eof i żadnych więcej tabulatorów vs. spacji :)
źródło
Ogólne -> Zapisz pliki dla IntelliJ IDEA 2020.
Sprawdź prawy dolny róg:
źródło
Ponieważ Rider (kuzyn IDEA dla platformy .NET) doprowadza mnie do szału, może to być pomocne dla osób piszących w języku C #, ponieważ
Ensure line feed at file end on Save
sam nie zadziała. To potrzebujeFile → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file
.Nie pamiętam ich zmiany i na pewno nie zaimportowałem żadnych ustawień, więc domyślnie jest wyłączona.
źródło