Vim/GVim是Linux下程序员的利器,它拥有多种格式高亮提示,并拥有如IDE一般的强大编辑功能。如果你想编辑C/C++, 简单的Javascript,HTML,XML等等都是很好的选择。 因为它的简单、强大、迅速,使它背负Linux下第一大脚本编辑器的名号。
如果想要使用它需要一点点设置。
安装 :
sudo apt-get install vim sudo apt-get install vim-gtk
我们还需要一点设置使他使用起来更加快捷方便,在此之前我们需要查看一下vim安装信息:
vim --version ------------------------------------------------------------ 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 用户 exrc 文件: "$HOME/.exrc" 系统 Gvimrc 文件: "$VIM/gvimrc" 用户 Gvimrc 文件: "$HOME/.gvimrc" 系统菜单文件: "$VIMRUNTIME/menu.vim" $VIM 预设值: "/usr/share/vim"
我们看到了vim的配置文件存放位置,这意味着我们可以通过创建以及修改配置来改变vim的各种参数, 首先我们需要知道gvim的配置文件是建立在vim基础之上的,这就表示gvim可以共享vim的配置。好吧,我们首先来设置一下vim使他变得更像一个IDE。
vim ~/.vimrc
set ai // 自动缩进 set smarttab //启动增强tab set tabstop=4 //tab为4个空格(默认为8个) set shiftwidth=4 //缩进宽度4个空格 set expandtab //使用空格代替tab set nu // 显示行号
这样一来我们的Vim/GVim就具有上述功能。我们已经可以使用它进行脚本编辑了。等等,好像遇到了一个严重的错误,在我打开gvim的时候,出现了乱码。这绝对是因为GVim的BUG的造成的,因为它居然不认识自己目录中的编码文件了。。。。 (尼马坑死爹吧- -!!)
好吧,我们来帮他Debug一下,首先我们要进入vim/GVim的系统目录中语言栏,一般为 /usr/share/vim/vim72/lang/ :
cd /usr/share/vim/vim72/lang/ sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim //创建一个软链接修正它的名字,让它可以识别。
问题解决,接下来我们还可以设置我们喜欢的gvim配色方案 :
vim ~/.gvimrc
colo desert //设置配色方案
好了打开gvim看看吧。