LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1418|回复: 9

解决xterm,mlterm文本有下划线,没有语法色彩问题

[复制链接]
发表于 2005-3-20 18:01:28 | 显示全部楼层 |阅读模式
很奇怪,arch的默认是把xterm的underLine属性打开的,以致vim没有语法颜色,但是改xterm的配置文件却没有用,我是这样解决的,不知大家有没有更好的方法:
修改/etc/profile:
export TERM="xterm-color"
修改~/.mlterm/main
添加一行:
termtype = xterm-color
发表于 2005-3-21 08:04:23 | 显示全部楼层
很奇怪,为何我的没有下划线?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-21 08:33:07 | 显示全部楼层
哦,大家都没有的么?怎么我和一个朋友都碰到了这个问题。
回复 支持 反对

使用道具 举报

发表于 2005-3-25 22:48:42 | 显示全部楼层
so do i~~

本来我以为我这里没有这个问题。今天设置nano的语法加亮怎么也搞不出来(只搞出了粗体)才发现……晕。平时看着文件名、提示符都有颜色和粗体,还以为没有这个毛病呢。

----------------------------------------
完全按照楼主写这个修改的话,我这里PS1提示符会出错。在控制台下,每回车一次(即显示一次PS1提示符)就会嘟一声,并且正常的提示符前面多了个“;donny@LovBo:~"。
没办法,只好把profile里的那句注释掉了。反正我也不用xterm……
回复 支持 反对

使用道具 举报

发表于 2005-3-27 09:42:28 | 显示全部楼层
我这里mlterm的delete键和backspace是一样的,让我很不习惯。不知dream有好的解决方法没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-27 13:11:12 | 显示全部楼层
Post by tx-cary
我这里mlterm的delete键和backspace是一样的,让我很不习惯。不知dream有好的解决方法没有?


修改/etc/mlterm/termcap(看安装的选择,也可能在/usr/etc/mlterm/termcap),内容:

mlterm:\
kD=\E[3~:kb=^?
xterm|rxvt:\
kD=\E[3~:kb=^H:ut
*:\
kD=\e[3~
回复 支持 反对

使用道具 举报

发表于 2005-3-27 15:55:33 | 显示全部楼层
tx-cary:那天咱们说完这个,我就搜索到了解决办法,可msn上一直等不到你上线……
回复 支持 反对

使用道具 举报

发表于 2005-3-27 21:30:31 | 显示全部楼层
Post by dreamawake
修改/etc/mlterm/termcap(看安装的选择,也可能在/usr/etc/mlterm/termcap),内容:

mlterm:\
kD=\E[3~:kb=^?
xterm|rxvt:\
kD=\E[3~:kb=^H:ut
*:\
kD=\e[3~


谢谢,OK了。能否解释一下呢?

Post by diony
tx-cary:那天咱们说完这个,我就搜索到了解决办法,可msn上一直等不到你上线……


真可惜……你的方法是和dream一样的吗?
回复 支持 反对

使用道具 举报

发表于 2005-3-27 23:18:47 | 显示全部楼层
嗯。一样的,不过下面那行查一定点儿。就是在论坛上搜到的。

  1. mlterm:\
  2.         kD=\E[3~:kb=^?
  3. xterm|rxvt:\
  4.         kD=\E[3~:kb=^H:ut
  5. *:\
  6.         kD=^?:kb=^H
复制代码


不知道区别是什么。我也没用rxvt。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 15:53:53 | 显示全部楼层
Post by diony
嗯。一样的,不过下面那行查一定点儿。就是在论坛上搜到的。

  1. mlterm:\
  2.         kD=\E[3~:kb=^?
  3. xterm|rxvt:\
  4.         kD=\E[3~:kb=^H:ut
  5. *:\
  6.         kD=^?:kb=^H
复制代码


不知道区别是什么。我也没用rxvt。


这里的mlterm,xterm,rxvt是指mlterm的term type。
KD: KEY-DELETE
kB: KEY-BACKSPACE
其配置是和TERM TYPE是相关的
当TERM TYPE是MLTERM的时候则用第一个,是XTERM或RXVT时用第二个,用其他的时候是第三个配置。
MLTERM默认的TERM TYPE是XTERM。
至于效果是否一样,就没试过了。
以上纯属自己理解 :rolleyes:
回复 支持 反对

使用道具 举报

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

本版积分规则

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