Odpowiedzi:
Zmień ustawienia edytora:
Ustawienia → Edytor → Ogólne → Upewnij się, że linia przesuwa się na końcu pliku podczas zapisywania
Settings->Editor->General->Other->Ensure line feed at file end on save.
Plik > Ustawienia ... > Edytor > Ogólne > Upewnij się, że linia przesuwa się na końcu pliku podczas zapisywania
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”
Możliwą alternatywą z wieloma przydatnymi funkcjami jest EditorConfig
Po prostu prześlij .editorconfig
plik do swojego repozytorium
[*]
insert_final_newline = true
I 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 :)
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 potrzebuje
File → 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.