Меню загрузки grub не отображается после установки Arch

Это .viminfoфайл (:h viminfo).

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

Вы можете принудительно повторно -прочитать файл viminfo с помощью:rv/ :rviminfoкоманды и вручную записать его с помощью:wv. Итак, y:wv в одном редакторе и:rvp в другом будут работать, но будут побочные эффекты:все значения вашего регистра и история команд может быть сброшена, и довольно много других вещей, которые могут иметь или не иметь значения для вас.

Это также может быть преимуществом. :вы можете использовать весь диапазон регистров для получения нескольких буферов копирования между редакторами, чего нет в системном буфере обмена. С другой стороны, это не очень удобно, если вы не перепривязываете y, чтобы делать это автоматически, и pвы, вероятно, не хотите каждый раз читать файл. Я читал/записывал viminfo, привязанный к командам лидера, но это экономит мне только одно нажатие клавиши (и похоже, что вы будете использовать его чаще ).


Есть и другие подходы, которые вы могли бы использовать, например, вручную развернуть страницу в определенный файл , чтобы избежать побочных эффектов. Не похоже, что ты этого хочешь,но это вариант. Есть также плагины, которые делают более или менее то, что вы ищете, а также система сеансов. Они не являются прямыми ответами на ваш вопрос, но они могут сообщить, где вы хотите оказаться.

1
22.01.2020, 13:02
0 ответов

Теги

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