Ⅰ. 插件描述
Tools to make vim session management a bit easier.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'geekjuice/vim-studio'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'geekjuice/vim-studio'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'geekjuice/vim-studio'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/geekjuice/vim-studio
Ⅳ. 文档说明
# vim-studio
Tools to make vim session management a bit easier.
Installation
Use your favorite package manager.
Using vim-plug
Plug 'geekjuice/vim-studio'Quick Start
Add mappings to your .vimrc. For example:
nnoremap <leader>ss :SaveSession<cr>
nnoremap <leader>so :LoadSession<cr>
nnoremap <leader>sd :DeleteSession<cr>
nnoremap <leader>sl :ListSessions<cr>
nnoremap <leader>sa :LastSession<cr>Commands
:SaveSession [name]: Save current session as name if available
:LoadSession [name]: Load session named name if available
:DeleteSession [name]: Delete session named name if available
:AutosaveSession: Autosave last active session if available
:ListSessions: List available sessions
:LastSession: Load last session if available
Options
g:studio_directory: Directory to save sessions
- Values: Absolute filepath
- Default: `/tmp/vim/sessions`
g:studio_autosave: Whether to autosave current session
- Values: 0 or 1
- Default: 1
g:studio_last_session: Whether to autosave last active session
- Values: 0 or 1
- Default: 1
g:studio_last_session_name: Name to save last session
- Values: Any string name
- Default: `last-session`