如果
有这个功能的话:mkview
附近:h mkview
view
里面的可以包括:args
viewoptions
viewoption
相关的有一个sessionoptions
sessionoptions
会话选项session
就包括下列选项optionsblnak
空白窗口buffers
所有缓存curdir
当前目录folds
折叠globals
全局变量localoptions
本地选项:mkview
的活儿都干了么sessionoptions
有以上这些:mksession
就可以完成:mkview
的工作sessionoptions
会话选项sessionoptions
添加更多选项:set sessionoptions+=resize
options
所有的选项option
和 映射map
resize
窗口的行和列sesdir
session会话文件所在的目录curdir
sesdir
、curdir
都没有的话absolute path
slash
unix
文件名里面的反斜杠会变成斜杠windows
到 unixlike
有用tabpages
选项卡页面terminal
终端存储的命令winpos
、winsize
窗口window
的大小和位置tabs
到 window
:mksession
:mksession
保存会话:echo this_session
session.vim
git clone http://gitee.com/overmind1980/oeasyvim.git`
vi -o oeasy.java oeasy.css oeasy.html
:mks[ession]
:so[urce] session.vim
cd ..
cp oeasyvim oeasy
cd oeasy
vi -o oeasy.java oeasy.css oeasy.html
:mksession
Session.vim
vim -S Session.vim
:source Session.vim
./sessions
:mks ~/sessions/oeasy.session
~/session
下建立工程目录~/sessions/oeasy.session
~/sessions/o2z.session
~/sessions/o3z.session
ls ~/sessions/
vim -S ~/sessions/oeasy.session
:mksession
的任务:map <F2> :mks<cr>
:map <F2> :wa<Bar>exe "mksession!"
:map <F2> :wa<Bar>exe "mksession! " . v:this_session<cr>
:map <F3> :source ~/oeasy/oeasy.vim<cr>
:mkview
保存窗口视图:mksession
保存整个会话:mkview
:mksession
:mksession
可替代 :mkview
view
和 session
都是 viminfo
的有益补充??!Session
session
:mks
session
:source Session.vim
vim -S Session.vim
:mks
可以替代:mkview
viminfo
?!😨