При использовании 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
?