windstorm wrote::
On 5月29日, 下午7时50分, "Bruce Wang" <numb...@gmail.com> wrote:
这种问题最好到英文的邮件列表上去问。Bram和其他的开发人员不会到这儿来看的。:-)
(以前我在Windows上有一个类似的问题,不过仅会在encoding=utf-8时才出现。后来自己提交了一个补丁才解决的。这个补丁在7.x才被正式接受。)
--
Wu Yongwei
URL: http://wyw.dcweb.cn/
On 5月30日, 上午12时56分, "Yongwei Wu" <wuyong...@gmail.com> wrote:
编辑/usr/share/applications/gvim.desktop
修改:
Exec=gvim -f %U
为:
Exec=gvim
cocaxl兄弟:能不能解释一下:gvim -f %U是什么意思呢?
再试试:打开文件失败后,用 :echo expand("%:t") 显示 Vim 看到的文件名。
顺便,把你的系统的环境变量 LC_ALL、LC_CTYPE、LANG 的值(如果有的话),
还有 Vim 选项encoding、termencoding 在两种情况下的值都告诉大家一起分析
看看。
吴咏炜
encoding是utf-8,termencoding暂无
症状不是说打不开,而是全乱码,所以截了一个图,大家可以帮忙看看。
在 07-6-23,Yongwei Wu<wuyo...@gmail.com> 写道:
On 24/06/07, windstorm <likunar...@gmail.com> wrote:
> LANG="zh_CN.UTF-8"
> LANGUAGE="zh_CN:zh"
> 其它没有设置,应该是默人和LANG一样吧
>
> encoding是utf-8,termencoding暂无
>
> 症状不是说打不开,而是全乱码,所以截了一个图,大家可以帮忙看看。
>
> 在 07-6-23,Yongwei Wu<wuyo...@gmail.com> 写道:
> > On 29/05/07, windstorm <likunar...@gmail.com> wrote:
> > > 不知道各位遇到过没有,可能是编码的问题,一个文本文件,如果是中文名,
> > > 通过点鼠标右键-选择gvim打开,就会一片空白,改成英文名就好了。而在终
> > > 端下用命令gvim xxx则一点问题都没有,不管是中文名还是英文名。
> >
> > 再试试:打开文件失败后,用 :echo expand("%:t") 显示 Vim 看到的文件名。
> > 顺便,把你的系统的环境变量 LC_ALL、LC_CTYPE、LANG 的值(如果有的话),
> > 还有 Vim 选项encoding、termencoding 在两种情况下的值都告诉大家一起分析
> > 看看。
--
:function! Decompose(s)
: let len = strlen(a:s)
: let res = ''
: let i = 0
: while i < len
: let res = printf('%s%02X ', res, char2nr(strpart(a:s, i, 1)))
: let i = i + 1
: endwhile
: return res
:endfunction
:echo Decompose(expand('%:t'))
(可以存到文件里,用 source 执行。)
对于正确的文件名和错误的文件名分明试一下,把结果发上来看看。
我想我们不关心前面英文的目录部分吧。所以就用 :t 砍掉吧。