Gedit добавляет строку в конце файла

Ответ на это должен быть где-нибудь, но я не нахожу его - кто-либо может помочь мне понять, почему в Gedit, если у меня есть страница кода, нет никакой дополнительной строки конечного пробела, но затем когда я делаю сравнение файлов для моего svn фиксирует его, показывает дополнительную строку, добавляемую в конце файла?

У меня есть чувство, что Gedit автоматически добавляет конечный разрыв строки. Но почему, я понятия не имею...

14
задан tishma 15 December 2014 в 13:46
поделиться

2 ответа

Это особенность. Я не думаю, что ее можно легко отключить.

это сделано намеренно: текстовые файлы всегда должны завершаться \n, иначе такие инструменты как 'cat', 'sed' и т.д. могут иметь проблемы. Однако нет причин всегда показывать пустую строку в нижней части текстового представления, поэтому мы не показывать последнюю \n

paolo borelli [разработчик gedit]

6
ответ дан 1 December 2019 в 12:12
поделиться

Некоторые редакторы (я специально не знаком с Gedit) будут пытаться обеспечить, чтобы файл всегда заканчивался символом новой строки. Другие редакторы, например, тот, в котором вы изначально создали файл, позволят вам завершить файл без последнего символа новой строки.

1
ответ дан 1 December 2019 в 12:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: