При использовании vim для «ответа» какой-либо программе - обычно это git - может быть полезно преднамеренно завершить работу с ошибкой, чтобы отменить все действие, открывшее окно. подобно
$ git commit -a
# vim opens, showing me the staged files and asking for a commit message
# oops, I see some stuff staged that wasn't supposed to be committed
:cq     # exit vim with nonzero exit code
Это не позволит git выполнить коммит.
К сожалению, на некоторых машинах nano сконфигурирован как редактор по умолчанию, поэтому я иногда оказываюсь в этом редакторе и, соответственно, беспомощен.
На данный момент я сделал следующее: войдите в систему с помощью другой сессии ssh и killall editor .
Есть ли способ сделать то же самое изнутри самого nano, соответствующего vim :cq?
