netbsd 下vim颜色的问题

NetBSD的安装、升级、更新等日常问题请在这里讨论。

版主: lionux

回复
wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

netbsd 下vim颜色的问题

帖子 wkx9dragon » 2015-04-07 8:10

好久没有来了,因为没有实际应用,所以光是靠爱好,不能长久的使用bsd。这几天心血来潮,玩玩netbsd,无意中解决了一个好几年的问题。netbsd默认安装的vim没有彩色语法加亮,或者就是丑陋的屎黄色,真是郁闷!
其实,就是term设置的问题。
我的netbsd,默认终端设置是vt100,修改一下就好了。
例如:
# vim .profile
修改 XTERM=vt100 为 XTERM=xterm-color 就好了。
吐槽一下,bsd和我的电脑不兼容呀,无论是以前自己攒的2台pc电脑,还是后来买的thinkpad笔记本,呵呵xorg总是失败,Freebsd一次也没有成功过,netbsd台机成功几次,openbsd没升级以前,没问题,升级以后,呵呵,pc起不来了,笔记本X --configure 失败,但是能用,就是每次退出都要说有错误,呵呵。BSD的硬件支持能力需要加强呀,没有硬件厂家的支持,看来只能拼rp。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

Re: netbsd 下vim颜色的问题

帖子 wkx9dragon » 2015-04-07 21:52

看了看openbsd的TERM是vt220,把netbsd的TERM改成vt220,一切ok。看看netbsd默认的TERM更古老,那时候可能还是黑白的。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

Re: netbsd 下vim颜色的问题

帖子 wkx9dragon » 2015-04-13 22:25

绕了一大圈,发现是自己没有好好看手册,N年了,正确答案是:
This is done in the C shell (csh) by entering:
setenv TERM wsvt25
In a Bourne-compatible shell (sh, ksh), you can enter:
export TERM=wsvt25


吐超一下,openbsd的vim也出问题了,5.6和5.7都不行了,折腾好几天,终于解决了。
他的TERM=vt220好使了,变成TERM=ansi了。外语不好吃亏呀。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

Re: netbsd 下vim颜色的问题

帖子 wkx9dragon » 2015-04-15 19:28

OpenBSD 现在终端默认也没有颜色了,设置在faq里,英文不好,真的无法呀。
TERM=ansi
只是临时解决办法,可能会出现奇怪的问题。比如错屏,半屏幕等。正确的方法是。
修改.profile
TERM=xterm-xfree86
不知道FreeBSD是什麽了。
linux是:
TERM=term-color
嗨,一个os,一个样。

回复

在线用户

正浏览此版面之用户: Semrush [Bot] 和 8 访客