我正在Windows上运行gvim 7.4版。每次我启动gvim,在加载具有多个选项卡的窗口之前,我都会弹出一个弹出窗口。我要看的第一件事是这个弹出窗口标题为" Message"它包含以下几行," OK"底部的按钮。如果我单击确定按钮,gvim开始运行没有任何进一步的问题。我一直无法在谷歌搜索中找到任何东西。这个弹出窗口的原因是什么,以及如何消除它?
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py"
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py" [unix] 332L,
10531C
"Week-3-SCHEMA-DESIGN\using_update.30ad2dc2bda6.py"
"Week-3-SCHEMA-DESIGN\using_update.30ad2dc2bda6.py" [unix]
110L, 2680C
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blogPostDAO.py"
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blogPostDAO.py" [unix]
144L, 4261C
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blogPostDAO.py.b4vim.orig"
几次回复后的补充:::
感谢你的回复,Ingo Karkat和罗曼。我看了一下vimlog文件。它长26000行。所以我搜索了第一个文件名 blog.py ,它只出现在 vimlog 输出文件的以下部分。 vimsession 文件的相应区域也在下面给出。
line 140: badd +113 Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py
line 141: badd +0 Week-3-SCHEMA-DESIGN\hw3-2and3-3\blogPostDAO.py.b4vim.orig
line 142: silent! argdel *
Error detected while processing C:\nirmal\vimsession:
line 142:
E480: No match: *
line 143: set lines=43 columns=171
line 144: edit Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py"
"Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py" [unix] 332L, 10531C
由于上面的输出在第142行包含错误,我看了我的 vimsession 文件。顺便说一下,我的 _vimrc 文件的最后一个声明为 source vimsession 。即使我删除了我的vimsession文件(当我打开我的gvim会话时),并从打开的gvim会话重新创建它,我仍然得到相同类型的消息框。我看了一下 argdel 的帮助页面,它出现在第142行,导致错误,但无法确定为什么这条线进入vimsession。以下是我的 vimsession 文件的相关部分,该文件与弹出消息窗口中出现的第一行有关。
badd +1 Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py
badd +98 Week-3-SCHEMA-DESIGN\hw3-2and3-3\blogPostDAO.py.b4vim.orig
badd +3466 \Documents\ and\ Settings\bharathil\vimlog
badd +89 \nsam\vimsession
silent! argdel *
set lines=43 columns=171
edit Week-3-SCHEMA-DESIGN\hw3-2and3-3\blog.py
在我的阅读中,我还没有完成用户手册,即使是中途。我的 _vimrc 文件是建议用作启动设置的文件(通过用户手册)。我只添加了最少的东西。我不明白 argdel 如何进入vimsession,因为我根本不记得搞乱那个命令。我怀疑一旦我弄清楚如何修复 blog.py (错误列表中的第一个文件)附近的错误,我将能够重复该过程,对于所有10个选项卡(每个中有2个窗口)并阻止此消息框弹出。
答案 0 :(得分:1)
这是从~/.vimrc
中的内容或在GVIM完全初始化之前运行的插件输出的。应该通过
:autocmd VimEnter * {commands-here}
如何找到这些命令?您可以使用vim -V20vimlog
捕获Vim会话的完整日志。退出Vim后,检查vimlog
日志文件是否有可疑命令。