当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]GVIM的一小问题
帖子发表于 : 2006-06-03 9:56 

注册: 2006-04-25 21:03
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
在LINUX下对一个文本文件右键选择打开方式为“用GVIM TEXT EDITOR”打开,但却提示:
Error dectected while processing BufReadCmd Auto commands for "file://*":
E37: No write since last change (add ! to override)
而先打开VIM在用:e打开文件就没有这个错误了
原来文件地址是/home/linux/hello.c 现在变成 file:///home/linux/hello.c
该怎么解决?THS!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-06-03 10:16 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
检查一下vim插件,一个一个去掉,看看还有没有问题
其实就是检查一下,哪个插件,或者配置文件设置了BufReadCmd,然后检查相关内容


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-06-03 10:37 

注册: 2006-04-25 21:03
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
可是我的.vimrc中只有这些阿?

代码:
" Configuration file for gvim
" Written for Debian GNU/Linux by W.Akkerman <wakkerma@debian.org>

" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty
" Switch syntax highlighting on, when the terminal has colors

" Make shift-insert work like in Xterm
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>

"set vb t_vb=".
colorscheme evening
set fenc=utf-8  " default fileencoding
set fencs=utf-8,ucs-bom,euc-jp,gb18030,gbk,gb2312,cp936


" Also switch on highlighting the last used search pattern.
if has("syntax") && (&t_Co > 2 || has("gui_running"))
  syntax on
  set hlsearch
endif

" Extensions by i18n teams
if filereadable( "/etc/vim/langrc/" . $LANG . ".vim" )
   exe "so " . "/etc/vim/langrc/" . $LANG . ".vim"
endif

" You can also specify a different font, overriding the default font and the
" one from the hooks above:
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1

if filereadable("/etc/vim/gvimrc.local")
  source /etc/vim/gvimrc.local
endif

[/code]


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-06-03 17:17 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
首先vimrc里面source了/etc/vim/gvimrc.local 这个文件,就等于也要看那个文件里面的内容了
然后检查一下插件目录,是runtime目录下面的plugin目录,可能是插件的问题


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-06-03 19:46 

注册: 2006-04-25 21:03
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
THS 我试试


页首
 用户资料  
 
6 楼 
 文章标题 : 我也有这个问题
帖子发表于 : 2006-06-08 12:38 
头像

注册: 2005-11-17 15:45
帖子: 2996
地址: 湖北
送出感谢: 0 次
接收感谢: 1
我也有这个问题。楼上的说是插件问题,但我只有latex-suite一个插件,删除这个插件后问题仍然存在。搂住的问题解决了吗?能不能具体讲一下怎么解决的?谢谢


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-10 15:26 

注册: 2006-11-22 9:21
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
是设置编码那几行引起的,我的vimrc这样写:
代码:
set fileencodings=ucs-bom,utf-8,cp936

右键打开文件出错,现象与楼主描述的一致,同样的设置在windows没有问题。另外建一个右键菜单,自定义命令“gvim”,打开文件正常。于是猜想是参数传递出了问题,把GVim的启动器参数改成gvim -f %F就可以了。这个%F是试出来的,不知道具体含义-_-!


页首
 用户资料  
 
8 楼 
 文章标题 : 关于七楼的一点补充。
帖子发表于 : 2007-07-05 18:22 

注册: 2007-01-16 17:19
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
七楼说的十分正确,为了帮助一些新人,我也补充一点实际操作。
$: cd /usr/share$ cd applications/
$: sudo cp gvim.desktop gvim.desktop.bak
$: sudo gedit gvim.desktop

查找: Exec=gvim -f %U
改为 : Exec=gvim -f %F

OK!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译