- 论坛徽章:
- 0
|
原帖由 huanghaojie 于 2006-1-6 16:30 发表
我用VI打开一个txt文件,显示的是黑底白字,看不去很不爽,特别是写一些小CODE,写错了字母都不知道,在LINUX下知道是一个enhance包装一下就行了,在SOL8下就没招了,于是我下载了一个vim-6.3-sol8-sparc-local装 ...
vim-6.3-sol8-sparc-local是从http://sunfreeware.com下载的吗?
http://sunfreeware.com上面已经说得很清楚了:
vim-6.3-sol8-sparc-local.gz Vim is an improved version of the editor vi - installs in /usr/local. Vim requires that you install the gtk+-1.2.10, glib-1.2.10, ncurses packages.
gtk+-1.2.10, glib-1.2.10, ncurses 三个包是必须要装的,另外必须设置export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
要使vim显示彩色关键是需要ncurses包支持。我原先也是下载的vim-6.3-sol8-sparc-local,gtk+-1.2.10, glib-1.2.10, ncurses三个包也都装了, LD_LIBRARY_PATH也设置了,但还是无法显示彩色。不知道为什么会这样?是不是vim-6.3-sol8-sparc-local没把ncurses包编译进去 )
最后一气之下把gcc-3.3.2-sol8-sparc-local.gz和libiconv也下载安装了,用gcc编译vim源码包vim-6.3.tar.gz:
CC=gcc CCC=g++ ./configure --prefix=$HOME/vim63 --with-features=big --enable-multibyte|tee conf.log
make
make install
关键是在configure时是否有"checking for tgetent in -lncurses... yes"这条语句出现,若有则vim可显示彩色,若无则没有彩色显示,只有下划线等几种单调色彩。,检查一下conf.log就可以知道。 |
|