solaris10下安装VIM心得

solaris10下原生的vi编辑器用着很不舒服,所以今天打算安装vim编辑器,遇到了很多问题,现在记录如下:

首先到官网下载vim安装包,下载地址是:http://www.sunfreeware.com/programlistintel10.html#vim

进入官网下载需要注册一个账号,否则无法进入下载页面。

在页面右侧有目录,可以找到vim,点击后就直接定位到vim-7.3-sol10-x86-local.gz,右键迅雷下载即可,

下一行是vim所依赖的库。Dependencies: xrender atk cairo db expat fontconfig freetype gtk glib libiconv libintl ncurses pango pixman libpng zlib libgcc gcc

如果系统中已经有的就不需要重新安装。没有的需要下载下来进行安装,下载方法同vim,都可以在本页找到。

--------------------------------------------------------------

安装:
#gzip -d vim-7.2-sol10-x86-local.gz
#pkgadd -d vim-7.2-sol10-x86-local

Solaris手工安装软件不会检查,软件的依赖问题。所以直接安装vim那个包也是安装上的,但就是不能用。提示:libgtk-1.2.so.0 文件不存在。
所以继续安装:
#gzip -d ncurses-5.6-sol10-x86-local.gz
#pkgadd -d ncurses-5.6-sol10-x86-local

#gzip -d glib-1.2.10-sol10-x86-local.gz
#pkgadd -d glib-1.2.10-sol10-x86-local

添加环境变量:
vi /etc/profile找到export PATH前面添加:

PATH=$PATH:/usr/local/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/locla/lib #这个也可以不用写的。

存盘退出。

#source /etc/profile

已经安装完毕。

这样输入vim 就可以看到自已熟悉的界面了。


----------------------------------------------------------------------

都安装完后运行vim,又报错:

ld.so.1: vim: fatal: libpangocairo-1.0.so.0: open failed: No such file or directory

说明还有pango和cairo没有安装,我又下载了这两个安装,最后终于可以编辑文件了,但是问题有出现了,当我按上下左右键时,效果和vi一样。

----------------------------------------------------------------------

vim默认是兼容vi模式,而且backspace也有几种模式可以选择,要想调教好vim使之符合以前的习惯需要配置.vimrc文件。.vimrc文件要放在用户根目录下即 home/用户名 这个目录下。终端输入cd ~进入此目录,用gedit建立.vimrc这个文件,分别输入:set nocp
             :set backspace=indent,eol,start
             :set ww=<,>,[,]

保存文件,退出。这三条语句意思是1. 取消兼容模式 2.indent: 设置了可以用退格键将字段缩进的删掉,否则不响应。eol:设置后如果插入模式下在行开头,可以通过退格键合并两行。start:只有设置了这个才可以删除此次插入前的输入。3. 这个可参考vim的帮助:

Allow specified keys that move the cursor left/right to move to the previous/next line when the cursor is on the first/last character in the line.  Concatenate characters to allow this for these keys:
                char   key        mode   
                 b    <BS>       Normal and Visual
                 s    <Space>    Normal and Visual
                 h    "h"        Normal and Visual (not recommended)
                 l    "l"        Normal and Visual (not recommended)
                 <    <Left>     Normal and Visual
                 >    <Right>    Normal and Visual
                 ~    "~"        Normal
                 [    <Left>     Insert and Replace
                 ]    <Right>    Insert and Replace

所以:set ww= <,>,[,]的作用是在各模式下按左右键,当光标到了行首或行尾时可以自动转到上一行或下一行,否则只能在本行移动。


---------------------------------------------------------

设置完后,vim编辑器才可以正常使用。费了很大周折才安装成功,记录下来方便来访者。


你可能感兴趣的:(solaris10下安装VIM心得)