vim之入门篇:安装/使用/配置
来源:互联网 发布:淘宝网10至20包邮 编辑:程序博客网 时间:2024/06/08 03:25
来源URL:http://canx.me/tag/macvim/
自从发觉Xcode编译C代码有bug之后,就走上了 MacVim + gcc 的不归路…
先贴张图秀一下:
1.安装
mac OS是基于UNIX的,自然终端下面就有一个,不过我觉得不会有人会拒绝GUI版本的,何况这个版本还很好用: )
GUI版本名字是MacVim,目前最新的稳定版本是7.2.
下载解包之后是三个文件,一个.app,放到应用程序文件夹;一个名为mvim的shell脚本,放到一个合适的$PATH下(不cp这个文件不会影响使用,只是不能在终端里调用MacVim,调用方法是”mvim+空格+文件名”);还一个readme,看完删了吧…
之后要自己在~/下建立MacVim的相关文件夹,用以配置和安装插件,命令如下
1
cd
~
2
mkdir
.vim
3
cd
.vim
4
mkdir
after autoload colors compiler doc ftplugin indent keymap plugin syntax
2.使用
有牛人些做了一张键位分布图,一图胜千言(点击图片放大):
需要注意的只是这里写的ctrl就是键盘上那个control键,而不是command键
3.配置
vim的配置是通过编辑~/下名为.vimrc的配置文件进行,命令如下:
mvim ~/.vimrc
也可以通过点击菜单栏的Edit->Startup Settings进行编辑
贴一下自己的配置文件,双引号开头的是注释行
<pre>set nocompatible"不兼容vi模式set number"显示行号syntax on"语法高亮set cindent"按照C语法自动缩进set tabstop=8set shiftwidth=8set softtabstop=8set noexpandtab"设置缩进长度set showmatch"显示括号对应set incsearch"实时显示搜索结果set encoding=utf-8set fileencodings=ucs-bom,utf-8,utf-16,cp936,gb18030,big5,euc-jp,euc-kr,latin1"编码设置set guifont=Menlo:h16:cANSI"设置字体colorscheme torte"设置颜色主题set transparency=15"设置透明度autocmd BufEnter * call DoWordComplete()"打开自动补齐插件
需要特别注意等号后面不能加空格,否则就不能正常设置,比如不能写成”set tabstop= 8″,这应该算个bug…也有可能是个feature,谁知道呢?
其中那个transparency貌似是MacVim的私有属性;那个自动补全的插件叫做”word_complete“,跟Xcode的代码补全方式相同,用起来还是多顺手的
0 0
- vim之入门篇:安装/使用/配置
- vim入门使用与配置
- Vim编辑器插件安装及配置入门
- GoLang之再谈Gvim/Vim配置——使用Vundle安装vim-go
- GoLang之再谈Gvim/Vim配置——使用Vundle安装vim-go
- Linux vim 入门 配置 及 使用初步
- 神器Docker入门之安装配置篇
- vim python配置之 pyflakes 安装
- vim配置之taglist插件安装
- Linux - vim安装 配置与使用
- vmtools的安装 vim使用和配置
- VIM的安装配置及使用
- Git入门之安装、配置
- 将Vim配置成为一款强大的编辑工具之 ctags的安装和使用
- vim环境配置之YoucomplemeMe使用出错
- vim之寄存器的使用和配置
- linux之vim配置及使用示例
- VIM从入门到精通(安装、配置)
- 【Eclipse】推荐UML插件Green UML、AmaterasUML
- 我买网B轮融资成功,五周年豪掷千万回馈会员
- uva10911 - Forming Quiz Teams(记忆化搜索)
- maven入门
- 一个简易的计算器程序
- vim之入门篇:安装/使用/配置
- VC使用: vs2003的工程升级到vs2010的问题汇总
- 最大权闭合子图的解法
- hdu 1171 Big Event
- Linux源码学习笔记:syscalls
- 一种快速的无监督的向量化方法做地标识别
- association 的使用
- ActiveX组件开发和使用
- HDU4920 Matrix multiplication (CPU cache对程序的影响)