Как в Vim сделать «быстрый доступ» к функции?

Допустим, каждый раз когда я хочу сохранить сессию я пишу:

:!rm .session.vim
:mksession .session.vim

Но я уверен, что можно написать простенькую функцию, которую поместить в .vimrc и когда я буду вводить например :savesession то эти две команды сразу выполнятся. Как это сделать?
  • Вопрос задан
  • 2259 просмотров
Решения вопроса 1
@Konkase
Пример настройки хоткеев, ложить в .vimrc:

" F2 - сохранить файл
nmap <F2> :w<cr>
vmap <F2> <esc>:w<cr>i
imap <F2> <esc>:w<cr>i
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
tsarevfs
@tsarevfs
C++ developer
Как-то так.
Ответ написан
Комментировать
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
https://github.com/xolox/vim-session
Умеет сохранять сессию при выходе, так же есть автосэйв с заданной периодичностью.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы