1

Когда вы набираете «=» в VIFM, он начинается с последнего запроса в качестве начального запроса. Я хочу, чтобы это началось с нуля. Как это возможно?

1 ответ1

1

Поместите следующую команду в ваш vifmrc для достижения желаемого поведения =:

nnoremap = =<c-u>

Некоторые детали, чтобы вы знали, как бороться с чем-то похожим в будущем:

  • Команда отображает = to =<c-u> последовательность клавиш.
  • nnoremap вместо nmap требуется для предотвращения расширения любых клавиш в правой части (в случае, если вы когда - нибудь отобразите Ctrl-U в режиме командной строки на что-то другое).
  • Клавиша <c-u> (обозначение Ctrl-U) в режиме командной строки удаляет все символы с текущей позиции до начала строки, как в оболочке.
  • Когда курсор расположен в конце строки, <c-u> эффективно очищает линию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .