当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]发现无法用右键选择GVIM打开中文名字的文件。
帖子发表于 : 2007-08-29 12:43 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
gvim启动之后,显示的是一个文件名为乱码的新文件,怎么回事?
显示中文内容倒是没有问题。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-29 12:56 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
是要改一个小设置的。不记得什么了。你搜索 gvim的帖子,说不定还快些。是中文bug。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-29 13:35 
头像

注册: 2005-11-17 15:45
帖子: 2996
地址: 湖北
送出感谢: 0 次
接收感谢: 1
启动项后面两个参数去掉试试。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-29 14:11 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
是要改一个小设置的。不记得什么了。你搜索 gvim的帖子,说不定还快些。是中文bug。

汗,google和这个论坛都搜过了,没有发现有帮助的文章。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-08-29 14:12 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
rhfcaesar 写道:
启动项后面两个参数去掉试试。

详细点好吗,谢谢。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-29 14:13 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
rhfcaesar 写道:
启动项后面两个参数去掉试试。

直接用gvim确实能打开,-f %U是做什么的?汗...


页首
 用户资料  
 
7 楼 
 文章标题 : 我怎么搜索到了
帖子发表于 : 2007-08-29 14:22 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
引用:
find / | grep gvim.desktop

~/.local/share/applications/gvim.desktop,
/usr/share/applications/gvim.desktop

用编辑器打开,其中的EXEC的内容是gvim -f %U,去掉-f %U


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我怎么搜索到了
帖子发表于 : 2007-08-29 14:39 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
引用:
find / | grep gvim.desktop

~/.local/share/applications/gvim.desktop,
/usr/share/applications/gvim.desktop

用编辑器打开,其中的EXEC的内容是gvim -f %U,去掉-f %U


其实问题奇怪的很,在.vimrc里面set fenc=utf-8,这时候右键文件用gvim打开,提示BufReadCmd什么的错误,
如果把这个设置去掉,那么右键打开英文名字的文件正常的很,而打开中文名字的文件就有问题。

而完美的解决办法就是修改这两个文件了,不过网上看到别人都说是gvim -f %F,我使用下来也没有问题,这个和直接gvim有区别吗?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-29 14:44 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
代码:
☎  grep fenc .vimrc
set fencs=utf-8,cp936,gb18030,gbk,gb2312


只能估计,是%U的方式,%F的方式,都没考虑到中文编码的特殊情况。强制这样取得参数,造成问题的。

那gnome-terminal,不是还有配置文件里面,在标题显示的那里,2边加空格的事情吗。都是中文才有问题。


_________________
● 鸣学


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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