没有X11 GUI的FreeBSD安装VIM编辑器

时间:2020-01-09 10:38:34  来源:igfitidea点击:

问题描述:我在旧PC上运行FreBSD,发现FreeBSD X11中的所有视觉效果都在减慢速度。
如何在不使用GUI(gvim)版本的情况下在FreeBSD下安装vim文本编辑器?
没有X11 GUI的情况下如何构建vim端口?

解决方法:在FreeBSD下,您无需X11即可轻松构建VIM。
首先,使用portsnap命令更新您的端口树,执行:

# portsnap fetch update

在没有X11的情况下安装vim,执行:

# cd /usr/ports/editors/vim
# make WITHOUT_X11=yes install clean

可选:vim配置

将/usr/local/share/vim/vimXY/vimrc_example.vim复制到/usr/local/share/vimrc,执行:

# cp /usr/local/share/vim/vim72/vimrc_example.vim /usr/local/share/vimrc

创建~/.vimrc文件,执行:

$ vi ~/.vimrc

添加自定义:

set nocompatible 
filetype on
filetype indent on
filetype plugin on
set laststatus=2
syntax on

保存并关闭文件。
设置bash别名,执行:

$ echo "alias vi='vim'" >> ~/.bashrc

为bash设置INPUTRC,执行:

# echo 'export INPUTRC=/usr/local/etc/inputrc' >> /etc/profile

最后,创建/usr/local/etc/inputrc,执行:

# cat >> /usr/local/etc/inputrc

追加配置:

set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word