Сохранение файлов без символа новой строки в конце [дубликат]

Недавно я обнаружил, что, после многих лет размышлений о том, что различное программное обеспечение добавляло новую строку в конец моих файлов, на самом деле Pluma (или Gedit - та же разница) все время молча добавляла их. В настоящее время я работаю над веб-сайтом, на котором будет много PHP, парсинг данных, сохраненных на диске, и тому подобное, так что избавиться от лишней строки, добавленной в конец каждого файла, значительно упростило бы мою жизнь. Насколько я могу судить, остановить такое поведение невозможно.

Я бы хотел либо отсортировать это, либо найти текстовый редактор, похожий на Gedit, без этой проблемы. Я действительно не хочу прибегать к использованию Notepad ++ через Wine, но это может быть вариантом. Терминальные текстовые редакторы также возможны, но я бы предпочел использовать редактор с графическим интерфейсом для чего-то большего, чем незначительные правки файлов.

2
задан 8 March 2018 в 18:01

2 ответа

Существует conf в gedit, который может исправить Вашу проблему: можно изменить его путем ввода

gsettings set org.gnome.gedit.preferences.editor ensure-trailing-newline false

Если Вам не нравятся инструменты You командной строки, может изменить его использование dconf-editor (sudo apt install dconf-editor в случае необходимости)

Затем в dconf-редакторе переходят в

/org/gnome/gedit/preferences/editor

И изменение ensure-trailing-newline ко лжи

0
ответ дан 2 December 2019 в 04:45

Следующие редакторы не добавляют запаздывающий символ новой строки, если нет ни одного,

  • leafpad
  • emacs

Можно установить обоих через репозитории

sudo apt update
sudo apt install leafpad emacs24

(Я зарегистрировался в 16.04 LTS, и это был пакет emacs24 для моего emacs.)

Править:

  • leafpad легкий редактор GUI, который идет с Lubuntu.

  • emacs классический редактор первоначально от Unix, и он может быть выполнен и с GUI и в окне терминала. Это очень мощно, но имеет кривую обучения.

1
ответ дан 2 December 2019 в 04:45

Другие вопросы по тегам:

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