gvim不能正确识别utf8中文文件或路径名?[已解决]

Vim、Emacs配置和使用
回复
arkar
帖子: 32
注册时间: 2006-03-23 18:31
送出感谢: 0
接收感谢: 0

gvim不能正确识别utf8中文文件或路径名?[已解决]

#1

帖子 arkar » 2006-07-27 19:37

在nautilus中用右键点击长路径名中含有中文的文件打开以后是附件中的样子
在命令行里手工执行gvim则是正常的
这个问题困扰我很久了
locale是这样的:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
附件
GVIM.png
上次由 arkar 在 2006-08-01 17:59,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2006-07-27 20:20

rox里面是正常的。nautilus有这事?
● 鸣学
arkar
帖子: 32
注册时间: 2006-03-23 18:31
送出感谢: 0
接收感谢: 0

#3

帖子 arkar » 2006-08-01 17:58

解决了,原来右键菜单里的EXEC的内容是gvim -f %U
就是因为有这个%U所以直接点击打开中文文件的时候文件名解析不对。
另外-f会对latex-vim套件有影响,只可以编译(ll),不可以预览(lv),去掉以后就行了。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#4

帖子 rhfcaesar » 2006-08-08 15:56

这个右键菜单 EXEC的内容在哪里改呢?谢
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#5

帖子 rhfcaesar » 2006-08-08 16:21

这个右键菜单 EXEC的内容在哪里改呢?谢
arkar
帖子: 32
注册时间: 2006-03-23 18:31
送出感谢: 0
接收感谢: 0

#6

帖子 arkar » 2006-08-10 12:28

/usr/share/applications/gvim.desktop
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#7

帖子 rhfcaesar » 2006-08-13 11:34

搞定了,谢谢!
riobard
帖子: 44
注册时间: 2007-01-10 0:08
送出感谢: 0
接收感谢: 0

#8

帖子 riobard » 2007-01-28 1:45

arkar 写了:/usr/share/applications/gvim.desktop
还有一个地方也有
~/.local/share/applications/gvim.desktop

我修改/usr/share/applications/gvim.desktop后发现没有效果,于是
find / | grep gvim.desktop
发现了上面那个地方,貌似有更高的优先级
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#9

帖子 BigSnake.NET » 2007-01-29 11:53

arkar 写了:解决了,原来右键菜单里的EXEC的内容是gvim -f %U
就是因为有这个%U所以直接点击打开中文文件的时候文件名解析不对。
另外-f会对latex-vim套件有影响,只可以编译(ll),不可以预览(lv),去掉以后就行了。
%U怎麽樣改。。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复

回到 “Vim和Emacs”