Это происходит потому, что содержимое уже сохранено во временном файле /tmp/bash-fc-*.
Рабочий подход, который я мог бы проверить в Ubuntu 16.04.
Создать прокси-команду (новый редактор)sudo vim /usr/local/bin/vim2
Сделайте его открытым в файле vim, затем выпустите его на диск. Таким образом, содержимое находится только в vim, если вы его не сохранили, fc ничего не выполнит #!/bin/sh
sh -c "sleep 1; echo -n ''>$1" &
vim $1
Fix permission sudo chmod +x /usr/local/bin/vim2
Установите FCEDIT на vim2 или временно проверите export FCEDIT=vim2 Единственная надежда состоит в том, что вы не быстрее меня, чтобы закрыть vim до 1 секунды.
После написания этого вопроса я наткнулся на Fuduntu 14.10. Последняя отчаянная попытка - форматировала диск, загрузила .iso и пропустила установку и последующее обновление. Восхищенный взглядом, ощущением и стабильностью конечного результата. Я считаю, что он использует Gnome 2, а не 3 - может быть, поэтому он загружен? Я рекомендую этот дистрибутив любым другим пользователям 1001HA.