web-dev-qa-db-fra.com

Comment obliger IntelliJ IDEA à insérer une nouvelle ligne à chaque fin de fichier?

Comment faire en sorte qu'IntelliJ IDEA insère une nouvelle ligne à la fin du fichier, de sorte que GitHub ne se plaint pas par exemple?

254
NightRa

Modifiez les paramètres de votre éditeur:

Paramètres → Editeur → Général → S'assurer que le saut de ligne à la fin du fichier est sauvegardé.

410
NightRa

Réponse de la mise à jour 2017:

Mac: Preferences > Editor > General > Ensure line feed at file end on save

71
ncubica

IntelliJ IDEA 2016.3

Approche 1

Fichier > Paramètres ... > Editeur > Général > Assurez-vous que le saut de ligne à la fin du fichier est sauvegardé.

File > Settings

Editor > General > Ensure

Approche 2

Aide > Rechercher une action ... (Ctrl+Shift+A)> type " Assurer un saut de ligne "> placez le curseur sur SUR (en utilisant le clic de souris ou Enter) pour "Autre: S'assurer que le saut de ligne à la fin du fichier est sur la ligne"

Help > Find Action

Ensure line feed

32
ROMANIA_engineer

Une alternative possible avec un certain nombre de fonctionnalités pratiques est EditorConfig

Il suffit de soumettre un fichier .editorconfig à votre référentiel.

[*]
insert_final_newline = true

Et cela fonctionnera de manière native non seulement dans Idea, mais dans tous les principaux IDE (certains nécessitent un plugin).

Désormais, tous les membres de l’équipe auront la même configuration, eol, eof et plus aucun onglet vs espace :)

18
sbedulin