QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1350|回复: 7

求助:vi输入中文后无法保存

[复制链接]
发表于 2004-3-14 17:13:09 | 显示全部楼层 |阅读模式
系统:Redhat9

gedit中输入中文可以保存
vi可以输入中文,显示也正常,但保存时候出以下错误:
不能写入 -- 转换失败

求各位指点
发表于 2004-3-14 17:51:10 | 显示全部楼层
检查权限
回复

使用道具 举报

 楼主| 发表于 2004-3-14 17:59:55 | 显示全部楼层
因该与权限无关

touch test.txt
vi test.txt

而且只输入英文可以保存
回复

使用道具 举报

发表于 2004-3-14 19:36:48 | 显示全部楼层
这么奇怪??
回复

使用道具 举报

发表于 2004-3-14 19:43:09 | 显示全部楼层
我刚才试了一下
[flasher@flasher flasher]$ touch a.txt
[flasher@flasher flasher]$ vi a.txt

按i切换到插入模式
输入中文
按esc
按:
发现不能出现:也就是不能保存
于是ctrl+space
再次按: wq就可以了
不知道是不是这样的原因
回复

使用道具 举报

 楼主| 发表于 2004-3-14 19:54:54 | 显示全部楼层
不是这个原因.

但输入:help
乱试了几次保存后,现在可以存了,真是奇怪
回复

使用道具 举报

发表于 2004-3-14 23:55:15 | 显示全部楼层
set fileencoding=gb2312
回复

使用道具 举报

发表于 2004-3-15 08:31:57 | 显示全部楼层
[quote:a0a006e44c="flashor"]我刚才试了一下
[flasher@flasher flasher]$ touch a.txt
[flasher@flasher flasher]$ vi a.txt

按i切换到插入模式
输入中文
按esc
按:
发现不能出现:也就是不能保存
于是ctrl+space
再次按: wq就可以了
不知道是不是这样的原因[/quote]

当然啦!vi里面切换到命令状态的命令是“:”“又不是:”。


你设置export G_BROKEN_FILENAMES=1应该解决一些问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 15:32 , Processed in 0.074352 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表