Попробуйте набрать Ctrl - f во время написания команды :sub
. Это откроет окно командной строки и позволит вам использовать обычный режим vim для редактирования вашей команды. Если вы нажмете Enter в этом режиме, текущая строка будет выполнена. Если вы нажмете Ctrl - c , вы вернетесь в режим командной строки с текущей строкой в качестве текущего текста.
Окно командной строки также происходит, когда вы случайно набираете q:
. (Я знаю, что сделал это много, прежде чем понять, для чего он нужен. Он также имеет историю ваших предыдущих команд. Также попробуйте то же самое во время поиска /
или введите q/
.
См. Также :help cmdline-window