在终端中恢复会话后没有语法突出显示
我正在使用 Mac Lion 10.7.1、MacVim Snapshot 61、Vim 版本 7.3
我想在退出时保存会话并在不带任何参数的情况下恢复 Vim 启动时的最后一个会话。 所以我在我的 .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:/ 查看我的 .vimrc
文件/github.com/MaxSt/dotvim/blob/master/vimrc。
I'm using Mac Lion 10.7.1, MacVim Snapshot 61, Vim version 7.3
I want to save the session on quit and restore the last session on Vim start without any arguments.
So I added this code in my .vimrc
file:
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
this works great with MacVim, but when I open Vim in terminal syntax highlighting is not working. How do I get this to work?
You can take a look at my .vimrc
file at https://github.com/MaxSt/dotvim/blob/master/vimrc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我这里也有同样的问题。您需要在 .vimrc 中添加这些设置
才能启用突出显示颜色。
我正在使用我的 .vimrc,它没有这些,但可以在 linux 和旧的 mac 版本中使用。对于狮子,您需要添加它们。
I have the same question here. You need add these settings on your .vimrc
To enable your highlight color.
I was using my .vimrc which does not have these but works in linux and old mac version. For lion you need add them.