Сохранение вывода: карта в энергии

Q1: Есть ли способ сохранить вывод команды

:map

в файл?

Q2: В связанном вопросе у меня есть следующая карта в моем vimrc файле:

map <f1> :wa<cr>

Когда я загружаю латексный файл (мне установили плагин латекса энергии), ключ F1 теперь вызывает справку.
Существует ли способ изменить это, вручную не имея необходимость ввести карту снова?

11
задан Rob Bednark 18 September 2017 в 17:06
поделиться

4 ответа

A1: Чтобы перенаправить / сохранить вывод : map :

:redir >> ~/mymaps.txt
:map
:redir END

A2:

Как говорит kemp, вы можете найти его, используя verbose , и изменить файл плагина .

Или вы можете создать файл vim в каталоге плагинов, который запускается последним, например, ~ / .vim / plugin / zzzmyremaps.vim (проверьте, запустив имена сценариев)

Изменить: rampion правильный в комментариях. Поскольку это проблема типа файла, ее следует обрабатывать в каталоге after ~ / .vim / after / plugin / latex.vim , так как проблемный файл latex.vim загружается не при запуске, а в буфер. входить.

Обратите внимание, что .vimrc загружается первым, поэтому плагины имеют обыкновение перезаписывать их. : имена сценариев покажут порядок.

16
ответ дан 3 December 2019 в 05:33
поделиться

Если ваша проблема в том, что переназначается, вы можете использовать : verbose map , чтобы увидеть, где оно определено, и изменить его соответствующим образом.

3
ответ дан 3 December 2019 в 05:33
поделиться

Возможно, вы можете снова задействовать .vimrc файл. Что-то вроде:

map <f2> :source /path/to/.vimrc
1
ответ дан 3 December 2019 в 05:33
поделиться

Я не знаю способа сохранить отдельные :map, но :mksession filename сохранит файл с текущим состоянием редактора, в котором будут все map определения.

1
ответ дан 3 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: