Ответы:
Вы можете сделать это с помощью :map
команды. Есть и другие варианты.
:nmap
для отображения в нормальном режиме:vmap
для отображения в визуальном режиме:imap
для отображения режима вставкиПриведенный выше список не является полным. Набрав :help map
в Vim, вы получите больше информации.
:help index
.
:redir! > vim_keys.txt
:silent verbose map
:redir END
Это выводит ярлыки, где они были определены, в текстовый файл.
:redir
команду, а не :remap
команду.
Проще говоря, просто запустите :map
варианты без аргументов.
:map
:imap
:vmap
:map
и его друзья являются ключом, :verbose
добавляют информацию и :redir
позволяют уточнение после поиска.
Они представляют собой идеальное сочетание, чтобы показать, какая команда привязана к какому ярлыку и наоборот, но если вы хотите искать некоторые ключи и избегать временных файлов всякий раз, когда вам нужно искать сопоставления, взгляните на scripttease и :Verbose
команду.
Это обертка, :verbose
чтобы показать результат в окне предварительного просмотра.
таким образом, вы можете искать что угодно внутри результатов, не используя временные файлы
введите :Verbose map
и используйте / ?как обычно.
Другой способ - сохранить сеанс в файл, а затем отредактировать этот файл, так как он содержит все сопоставления и настройки.
:mks[ession] [file]
- Написать сценарий Vim, который восстанавливает текущий сеанс редактирования.
:map
, что , как и в первоначальном вопросе, просто показаны сопоставления, сделанные с помощью плагинов, vimrc и т. Д. Если вы хотите увидеть привязки клавиш по умолчанию в vim, используйте:index