Я получаю сообщение «Невозможно сохранить _ Неожиданная ошибка: ошибка переименования временного файла: текстовый файл занят» в Gedit 2, когда я пытаюсь сохранить в общей папке Virtualbox (Debian). Я искал и, видимо, это проблема Gedit. Ни одно из решений не кажется идеальным или не работает для меня.
Можно ли создать сценарий оболочки (плагин внешних инструментов), который сохраняет файл в другом месте, а затем копирует его обратно в оболочку? Поэтому мне нужно взять где бы Gedit хранил временный (живой?) Файл.
Или, если это невозможно / не будет работать / плохая практика, кто-нибудь знает хороший способ обойти это? Мне очень нравится Gedit и я предпочитаю им пользоваться.
В настоящее время это мой сценарий. Я говорю внешним инструментам не сохранять, а передавать документ как ввод (стандартный ввод)
bin=""
while read LINE; do
echo ${LINE} # do something with it here
bin="${bin}${LINE}\n"
done
echo $bin > /home/me/data2/test.txt
Он отлично работает, за исключением того, что не сохраняет вкладки. Я только редактирую текстовые файлы. Изменить: это также, кажется, пропустить последнюю строку