我正在使用Mac Lion 10.7.1,MacVim Snapshot 61,Vim 7.3版
我想在退出时保存会话,并在没有任何参数的情况下恢复Vim start上的最后一个会话。
所以我在.vimrc
文件中添加了这段代码:
autocmd VimEnter * call LoadSession()
autocmd VimLeave * call SaveSession()
function! SaveSession()
execute 'mksession! $HOME/.vim/sessions/session.vim'
endfunction
function! LoadSession()
if argc() == 0
execute 'source $HOME/.vim/sessions/session.vim'
endif
endfunction
这适用于MacVim,但是当我在终端语法中打开Vim时突出显示无法正常工作。我如何让它工作?
您可以在https://github.com/MaxSt/dotvim/blob/master/vimrc查看我的.vimrc
文件。
答案 0 :(得分:2)
我在这里有同样的问题。您需要在.vimrc上添加这些设置
filetype on
filetype plugin on
filetype indent on
syntax on
启用高光颜色。
我正在使用我的.vimrc,它没有这些,但在linux和旧的Mac版本中工作。狮子你需要添加它们。