Вопрос Предотвратить создание gedit от файлов с суффиксом ~ ~ (тильда)


Я заметил, что в gedit, если я редактирую файл, другой файл создается в том же каталоге (тот, у которого одинаковое имя файла и суффикс тильды ~ ~). Дополнительный файл остается, даже если я закрываю gedit.

Я понимаю необходимость временного файла (например, в случае сбоя), но vim, например, удаляет дополнительный файл, который он создает, когда я его закрываю.

Есть ли способ сделать то же самое с gedit? Возможно, какая-то конфигурация?


121
2017-11-26 22:38


происхождения


Вот идея плагина. Вместо сохранения файлов резервных копий в тот же каталог, что и файл, файлы резервных копий сохраняются в /tmp/gedit.bak/ или в другом каталоге, чтобы они не загрязняли ваши рабочие каталоги.
Мне это нравится, но возможно ли это? - Lewis Goddard
В то же время измените вкладку на 4, что должно быть по умолчанию. Восемь слишком много, и неприятно удалять лишние пробелы, а нажатие двух раз на вкладке, в случае необходимости, легко. Они были с этой глупой ценностью годами и годами .... - Pili Garcia
Кстати: если вы это сделаете find ./ -name "*~" -ok rm {} \; вы можете найти и удалить их. ok означает, что вас спросят о каждом файле. Если вы более смелые, -exec просто сделают это, никаких вопросов не зададут. - Amanda


ответы:


Это просто резервные копии исходных файлов, которые gedit создается перед сохранением изменений в ваших отредактированных документах.

В gedit предпочтения, которые необходимо отключить Создайте резервную копию файла перед сохранением, и если вы хотите автоматически сохранить свои изменения, автоматически установите таймер с включенной опцией Автосохранение файлов каждые X минут,

Таким образом, ~ будут удалены, и ваши последние изменения будут сохранены в файле каждый Икс минут в случае, если что-то пойдет не так, или компьютер выйдет из строя.

enter image description here

Изменения, внесенные в файл, будут сохранены в самом файле, а не во временном файле.

Имейте в виду, что если вы удалите содержимое файла и автоматически сохраните его, будет шанс, что вы получите сохраненный пустой файл.

Всегда следите за тем, чтобы при закрытии файла, когда автоматическое сохранение включено, содержимое файла верное, иначе отмените его и сохраните файл снова.


131
2017-11-26 23:03



Также, если вы хотите избежать этого от запуска пользователя root gksu gedit и отключить Создайте резервную копию файла перед сохранением вариант тоже. - αғsнιη


GEdit по умолчанию включена опция, которая создает файл резервной копии (с суффиксом ~ для файла резервной копии) каждые 10 минут. Вы можете легко отключить это поведение по умолчанию.

Перейдите в меню gedit в меню «Редактирование»> «Настройки»> «Редактор», там вы найдете вариант, который гласит: Создайте резервную копию файлов перед сохранением, Снимите этот флажок, и все готово.

Существует еще один вариант, который называется автосохранение файлов каждые .. минут, Я упоминаю об этом, так как некоторым людям нравится включать опцию резервного копирования, но предпочитают автосохранение реже, например 30 минут или 1 час, в отличие от 10-минутного интервала по умолчанию.

В любом случае, чтобы отключить создание файла ~ (tilde), предшествующее созданию файла, отключите (снимите) Создайте резервную копию файлов перед сохранением

Просмотр параметров редактора в gedit:

screenshot of Editor options


39
2017-11-26 22:46



Thx, хотя это не совсем то, что я хочу. Например, Vim создает временный файл и впоследствии удаляет его. Поэтому, если что-то случится, я могу восстановить файл. Если я отключу это от gedit, я не смогу восстановить что-то, что я не спас до краха. - George Kastrinis
@GeorgeKastrinis, создающий файл резервной копии перед сохранением, не сохраняет никаких временных изменений в файле во время работы, только когда вы нажимаете кнопку сохранения или клавишу быстрого доступа, чтобы сохранить файл, он сохранит предыдущий rev файла. т.е.: если вы работаете в течение 1 часа и не сохраняете файл в среднем, а при крахе ваша работа будет потеряна. - Bruno Pereira
@BrunoPereira Я действительно не знаю, что делает gedit с его файлом резервной копии; просто создавая его. Из моего опыта работы с vim я знал, что его временный файл (.swp) сохраняет временные изменения и может быть использован для восстановления. В любом случае thx для информации;) - George Kastrinis


Вы можете отключить эти автоматические резервные копии, войдя в Изменить> Настройки и снятие флажка Создавайте резервные копии файлов перед сохранением вариант под редактор вкладка:

Gedit preferences

Кроме того, вы можете использовать терминал для перехода в каталог, в котором вы сохраняете свои файлы, и удалять файлы резервных копий, используя rm *~,


22
2017-11-26 22:47



haha 3 из нас ответили в то же время XD - RolandiXor♦
@RolandTaylor Может победить лучший ответ;) - Christopher Kyle Horton
Угадайте, что я делаю !! :П - Bruno Pereira
@BrunoPereira funny - я думал, что автосохранение сохранено во временном файле. Хорошая находка! - RolandiXor♦


Это происходит потому, что gedit по умолчанию сохраняет файлы резервных копий.

Откройте настройки и отключите эту опцию: enter image description here


15
2017-11-26 22:49





Это резервные копии из исходного файла. Вы можете удалить их, если они вам не нужны.

У большинства редакторов есть настройка для включения / выключения создания этих файлов резервных копий. В Gedit (редактор по умолчанию), вам нужно отключить «Создать резервную копию файлов перед сохранением» в разделе «Сохранение файла» на вкладке «Редактор» в диалоговом окне «Настройки».


11
2018-06-22 05:20



Хороший ответ, поддержанный - я бы этого не сделал, хотя, например, резервное копирование fstab могло бы быть приятным :) - 23 93 26 35 19 57 3 89
Тейкс помог, это сработало! Но теперь, когда я знаю, что эти файлы являются резервными, я не слишком увлекаюсь их отключением! :) - upapilot


Для тех, кто заинтересован в отключении «gedit, создающего резервный файл при сохранении» с помощью команды;

$ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false'

Я искал эту команду для интеграции в мои скрипты настройки системы и не нашел ее нигде.


7
2017-09-19 09:08



Привет, Thermionix! Не могли бы вы дать немного разъяснения относительно того, что делает эта команда? - Alaa Ali
Эта команда изменит настройки gedit на командную строку. Предполагая, что схема org.gnome.gedit.preferences.editor существует. Вы можете найти все схемы для gedit, набрав: gsettings list-schemas | grep gedit, - Gx1sptDTDa
Действительно аккуратный помощник. Пальцы вверх - George Kastrinis


Что это за дополнительные файлы?

Это резервные файлы, на которые ответил предыдущий ответчик.

Безопасно ли их удалять?

Да, вы можете безопасно удалить их, если вы уверены, что вам не нужна эта конкретная резервная копия.

Можно ли вообще прекратить их появление?

Если вы используете Gedit текстовый редактор (текстовый редактор по умолчанию), его можно остановить следующим образом:

  • открыто Gedit Текстовый редактор.
  • Идти к редактировать -> предпочтения из меню. (Сейчас он находится на верхней панели в Ubuntu, называемом глобальным меню)
  • Выбрать редактор Вкладка.
  • Снимите флажок Создайте резервную копию файлов перед сохранением,

    screenshot of Editor options

  • Закройте окно «Настройки»


4
2018-06-22 05:29