On 9/27/09 9:04 PM, pansz wrote:
>
> Robert H 写道:
>> if has("gui_running")
>> set guioptions+=acegtm
>> set guioptions-=T
>> set guifont=Menlo:12
>> set lines=50
>> set columns=100
>> set mouse=a
>> autocmd GUIEnter * set vb t_vb=
>> colorscheme desert
>> endif
>
> To be bug-free you must use the autocmd GUI Enter to do all .gvimrc
> related stuffs.
>
> reason:
> 1. you can switch from console vim to gvim with the command :gui
> 2. some options and settings are reset when starting the gui.
>
> in this case:
> a. .vimrc are source *without* "gui_running" defined
> b. some of the options are reset
> c. GUIEnter event and .gvimrc are sourced
>
> so you should not rely on "gui_running" to do gui-related stuffs.
>
I have probably never had an issue because I always launch the one I
want. I don't move from one to the other.
Bob
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---