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