QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1300|回复: 0

在rxvt中使用vim的问题。

[复制链接]
发表于 2002-12-7 13:51:57 | 显示全部楼层 |阅读模式
问题:rxvt中使用vim,set bs=2,编辑中文文本,insert模式下按backspace,本应每次只删一个汉字,结果却每次删除两个字。<br><br>
分析:ps ax --width 300后观察到rxvt是带-mcc参数起动的。这个参数,本来是为了让使用者在rxvt下执行的程式都能够正确删除一个中文字,而不会删除半个中文变成乱码。其实,-mcc参数会与一些程序发生冲突,比方说这里讨论的vim。因为目前vim能够支持中文这类多字节的编码,所以本身就能够正确删除一个汉字。若是你使用rxvt配合-mcc启动(例如Mandrake 90就是这个样子),vim会导致删除一个汉字的操作变成删除两个汉字。<br><br>
解决:改/usr/X11R6/bin/rxvt或类似的文件,把-mcc去掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 02:29 , Processed in 0.036802 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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