使用帮助
在Vim中输入命令:help,即可进入帮助界面,默认是英文,可以通过以下方式安装中文帮助(以vimcdoc-1.9.0为例):
1、下载中文帮助的文件压缩包
2、解压
tar -xzvf vimcdoc-1.9.0.tar.gz
3、然后进入 vimcdoc-1.9.0 目录并执行
该安装程序会自动识别 Vim 的安装路径,将中文的文档拷贝到相应的地方。原有的英文文档不受影响。
4、输入命令:help
即可进入中文帮助
5、卸载
运行如下命令(前提是用上面的方法采用自动安装脚本安装的):
如何浏览帮助呢?
- 移动: 使用光标键,或者用 h 向左,j 向下,k 向上,l 向右。
- 退出: 使用
:q<Enter>
。 - 跳转到一个主题: 将光标置于标签 (例如 usr_01.txt) 上然后输入 CTRL-]。
- 跳回: 键入 CTRL-T。
- 翻页:键入 CTRL-F/B
配置
主体配置体系由一个文件及一个文件夹组成,即.vimrc文件和.vim文件夹。
配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.
1、 .vimrc
.vimrc是Vim最主要的配置文件。它有两个版本, 全局版本(global)和用户版本(personal)。
全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面的命令来找出这个目录的位置:echo $VIM
结果应该是这样的:
Linux: /usr/share/vim/vimrc
用户版本的vimrc文件放在你的主目录下. 主目录的位置依赖于你的操作系统. Vim最初是为Unix及类Unix操作系统提供的, 所以用户版本的vimrc文件都是通过在文件名的最前面加一个点来设置成隐藏文件. 这是在类Unix上设置隐藏文件的方法, 但不适用于Windows. 所以呢, vimrc文件与操作系统有关. 应该是这样的:
Linux: /home/name/.vimrc(在Vim的普通模式下输入下面的命令, 来找出Vim认为的你的系统的主目录的位置:echo $HOME)
该文件不是必备的,没有的话就创建它,
Vim启动时会自动运行文件中的每条命令。
通过.vimrc我们可以为Vim进行个性化配置,包括使用方式、显示风格、编写函数和运行插件等,.vimrc中所有的命令都可以在Vim运行时通过类似:comm args[=args1]
的方式动态运行,即时生效。
以下是一个.vimrc的样例脚本,包含了一些常用配置,后面的注释是简要说明。
.vimrc的注释用双引号(”)表示 ,样例中的大括号仅表示功能区,属于注释的一部分,无其他含义。
.vimrc的配置非常丰富,可以定义各种宏、函数、插件和映射,需要慢慢学习。
syn on "语法支持 "common conf {{ 通用配置 set ai "自动缩进 set bs=2 "在insert模式下用退格键删除 set showmatch "代码匹配 set laststatus=2 "总是显示状态行 set expandtab "以下三个配置配合使用,设置tab和缩进空格数 set shiftwidth=4
set tabstop
=4
set cursorline
"为光标所在行加下划线 set number "显示行号 set autoread "文件在Vim之外修改过,自动重新读入
set ignorecase
"检索时忽略大小写 set fileencodings=uft-8,gbk "使用utf-8或gbk打开文件 set hls "检索时高亮显示匹配项 set helplang=cn "帮助系统设置为中文 set foldmethod=syntax "代码折叠
"
}} " conf for tabs, 为标签页进行的配置,通过ctrl h/l切换标签等 let mapleader = ','
nnoremap
<C-l> gt nnoremap <C-h> gT nnoremap <leader>t : tabe<CR> "conf for plugins {{ 插件相关的配置
"状态栏的配置 "
powerline{ set guifont=PowerlineSymbols\ for\ Powerline set nocompatible set t_Co=256
let g:Powerline_symbols
= 'fancy' "}
"pathogen是Vim用来管理插件的插件 "
pathogen{ call pathogen#infect() "} "}}
2、 .vim
.vim是Vim的主配置文件夹,位于当前用户的主目录下,可以用cd ~/.vim
进入。该文件夹一般用来放置插件和相关的帮助文档,常用的目录结构包括:
当然,如果你已经安装了足够多插件,那么这个目录下就会变得五花八门,syntax、snippets、indent等文件夹都会冒出来了。一个插件所包含的文件往往会分布在多个文件夹下,管理起来比较麻烦,有两个管理插件的插件,让这个目录变得干净整洁,容易管理,这两个插件的名字叫pathogen和Vundle!(表示还没有掌握,想了解的可以自己上网查资料)。
【1】下载链接:https://sourceforge.net/projects/vimcdoc/files/vimcdoc/vimcdoc-1.9.0.tar.gz/download)