Всегда создавать чистый буфер при запуске vim? - PullRequest
3 голосов
/ 09 января 2012

Может быть, у кого-то есть способ всегда запускать vim с нуля? В идеале всегда с одним и тем же идентификатором буфера (опять же, в идеале 1 :)), но, может быть, просто с именем нумерованного буфера с выбранным именем. Также при запуске с некоторыми файлами в фоновом режиме должен быть создан буфер очистки, а при запуске открытый файл должен отображаться как стандартный. После некоторого поиска в Google я нашел команду:

au VimEnter * if empty(expand('%')) | set buftype=nofile | endif

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

1 Ответ

4 голосов
/ 09 января 2012

Есть плагин для этого , конечно: -).

И еще один ...

Теперь вы можете установить его как

au VimEnter * Scratch

(работает для второго плагина!)

И еще один (где код - документация).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...