【小编推荐】MACVIM 使用技巧和方法

2014-12-03   |   发布者:梁国芳   |   查看:3320次

app开发

一、安装、配置

先下载它吧
http://code.google.com/p/macvim/
(新系统就往最新版本下载就是了)

安装完毕后,运行,发现不对,传说中的透明背景呢?别急,这里先配置一下:
Edit->StartUp Setting

“不兼容vi模式
set nocompatible
“显示行号
set number
“语法高亮
syntax on
“按照C语法自动缩进
set cindent
“设置缩进长度
“详见http://dddspace.com/2010/03/vim-indentation-and-space-config.html
set tabstop=8
set shiftwidth=8
set softtabstop=8
set noexpandtab
“显示括号对应
set showmatch
“实时显示搜索结果
set incsearch
“编码设置
set encoding=utf-8
set fileencodings=gb2312,ucs-bom,utf-8,utf-16,cp936,gb18030,big5,euc-jp,euc-kr,latin1
“字体设置
set guifont=Arial_monospaced_for_SAP:h16
“设置颜色主题
colorscheme torte
“设置透明度
set transparency=20

保存重启即可。

二:插件

装其它插件前,强列建义先安装pathogen.vim,它将大大减轻你管理和安装插件的复杂度。

pathogen.vimhttps://github.com/tpope/vim-pathogen
注意的是,它说明是安装在~/.vim/autoload/pathogen.vim
但我这个VIM版本应该是~/.vim/runtime/autoload/pathogen.vim
在配置表(Edit->StartUp Setting)中加入:
call pathogen#infect()
注意,这个建议放在第一行,或者至少要在filetype plugin indent on上面
好了,现在建立文件夹~/.vim/runtime/bundle/,以后所有插件直接扔到这个文件夹就可以用了(整个插件文件夹)。

word_complete.vimhttp://www.vim.org/scripts/script.php?script_id=73
一个自动补全的插件,它是跟据上下文进行的补全的,挺好用的

ZenCoding.vimhttp://www.vim.org/scripts/script.php?script_id=2981
有写HTML的对应个应该很清楚

The NERD treehttp://www.vim.org/scripts/script.php?script_id=1658
目录浏览,安装后默认不调用,可以配置快捷将其调用与隐藏
let mapleader = “,”
nmap n :NERDTreeToggle
这样,<,+n>即可调用

The NERD Commenterhttp://www.vim.org/scripts/script.php?script_id=1218
在normal模式下进行快速注释,我常用到就下面几个:
<,+cc>注释当前行,或所选行,
<,+space>切换注释和不注释
<,+cs>多行注释
前面可以加数字来指定注释行数

syntastic (https://github.com/scrooloose/syntastic)
代码语法检查的接口,下载好后还是一样,放到buddle文件夹自动加载。
然后配置vimrc