Хорошо, я подумал, что проблема была в файле preseed, но на самом деле проблема в cobbler, чей сценарий preseed_late_default перезаписывает / etc / network / interfaces, никому не сообщая об этом.
Нет, для этого потребуется расширение в самом Bash. Поскольку всегда говорится о "редактировании vi -" (, а не о Vim ), это вряд ли произойдет. Только представьте себе все другие приятные функции Vim, которые могут запросить пользователи :-)
.Но если у вас есть set -o vi
в Bash, а $EDITOR
или $VISUAL
настроены на наш прекрасный Vim, вы можете редактировать текущую строку команды -внутри нового экземпляра Vim с помощью EscВ .
Если вам дополнительно нужен ярлык «вставить -режим» (, например:help c_CTRL-F
в Vim, чтобы открыть окно командной строки -), вы можете поместить следующее в свой~/.inputrc
:
$if Bash
# Ctrl-F Invoke the editor on the current command line.
# Like c_CTRL-F in Vim.
# Related: fc does the same for the _previous_ command.
Control-f: edit-and-execute-command
$endif