`

vim之入门篇:安装/使用/配置

    博客分类:
  • Mac
阅读更多

先贴张图秀一下:

MacVim截图

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.使用

有牛人些做了一张键位分布图,一图胜千言(点击图片放大):

vim按键功能图

需要注意的只是这里写的ctrl就是键盘上那个control键,而不是command键

3.配置

vim的配置是通过编辑~/下名为.vimrc的配置文件进行,命令如下:

也可以通过点击菜单栏的Edit->Startup Settings进行编辑

贴一下自己的配置文件,双引号开头的是注释行

01 set nocompatible
02 "不兼容 vi 模式
03 set number
04 "显示行号
05 syntax on
06 "语法高亮
07 set cindent
08 "按照C语法自动缩进
09 set tabstop=8
10 set shiftwidth=8
11 set softtabstop=8
12 set noexpandtab
13 "设置缩进长度
15 set showmatch
16 "显示括号对应
17 set incsearch
18 "实时显示搜索结果
19 set encoding=utf-8
20 set fileencodings=ucs-bom,utf-8,utf-16,cp936,gb18030,big5,euc-jp,euc-kr,latin1
21 "编码设置
22 set guifont=Menlo:h16:cANSI
23 "设置字体
24 colorscheme torte
25 "设置颜色主题
26 set transparency=15
27 "设置透明度
28  
29 autocmd BufEnter * call DoWordComplete()
30 "打开自动补齐插件

需要特别注意等号后面不能加空格,否则就不能正常设置,比如不能写成”set tabstop=  8″,这应该算个bug…也有可能是个feature,谁知道呢?

其中那个transparency貌似是MacVim的私有属性;那个自动补全的插件叫做”word_complete “,跟Xcode的代码补全方式相同,用起来还是多顺手的

对插件还没啥子心得,以后再写

分享到:
评论

相关推荐

    vimtips 学习VIM的理想资源

    学习vim: ...http://chronos.cs.msu.su/vim/newsgroup.html Newsgroup and Usenet http://groups.yahoo.com/group/vim Speci c newsgroup http://u.webring.com/hub?ring=vim VIM Webring ...

    Vim插件,用于使用https://github.com/Aloxaf/silicon生成源代码图像-Linux开发

    vim-silicon该插件提供了一个命令,通过视觉选择或缓冲区,该命令将生成外观整洁且高度可定制的源代码图像。 图像生成器是https://github.com/Aloxaf/silicon,其中vim-silicon该插件提供了一个命令,通过视觉选择或...

    windows 下 vim 基础配置文件

    如我的 _vimrc 文件放在 "D://Vim/_vimrc", 则在 _vimrc 文件中添加: set rtp+= D://Vim/_vimrc (2) 添加需要安装的插件路径到 _vimrc 文件中去 可添加完整的 git 路径等, 具体可见:添加插件方法 三、...

    vim资源文件

    vim的资源文件,解压后,将其中的.vim文件夹放入到你的/Home目录下,里面一般的vim插件都有了,如还想要其他的可以下载对应的vim插件,放入.vim/plugin文件夹下面,doc文件放入.vim/doc文件夹下面 vim的效果 ...

    VIMIM-VIM中文输入法

    VimIM 是专为 Vim 玩家开发的插件,可作为 Vim 内嵌输入平台。  只要您的 Vim 能显示中文,您就能用 Vim 输入搜索中文。  VimIM 把 Vim 的中文编辑潜能,提升到一个全新的高度。 官方网址: ...

    java将文本转换成语音

    3个开源TTS(一)——安装使用:http://blog.csdn.net/gaohuanjie/article/details/22648139 3个开源TTS(二)eSpeak的简要分析使用:http://blog.csdn.net/gaohuanjie/article/details/22648499 3个开源TTS(三)...

    简明Vim练级攻略.pdf

    系统学习使用高效的Vim编辑器。 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线 (https://coolshell.cn/articles/3125.html)),所以,如 果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去...

    windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

    windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

    vim.tar.gz

    cd ~/.vim/bundle/YouCompleteMe git submodule update --init --recursive cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer apt-get install cmake apt-get install ack apt-get install ctags ...

    vim-galore-zh_cn.pdf

    Linux、Mac 用户,可以使用包管理器安装 Vim,对于 Windows 用户,可以从 [我的网盘](https://share.weiyun.com/da2be5937ac0e2bd3abc26355fad1204) 下载。 该版本可轻易添加 `python` 、`python3` 、`lua` 等支持,...

    vim-config:我的vim配置

    或者如果您不信任来自互联网的运行脚本: git clone https://github.com/spacepluk/vim-config ~/.vimgit clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vimln -s ~/.vim/vimrc ~/.vimrc

    vim:个人Vim个人资料

    (本文档严重滞后后功能,懒得更新了)安装Linux:新建~/.vim目录,把项目克隆到~/.vim/vim下面: cd ~ /.vimgit clone https://github.com/skywind3000/vim.git编辑~/.vimrc文件,里面加一行: so ~/.vim/vim/init...

    安装完fisa-vim-config后,~/.vim文件夹

    ubuntu12.10 安装python环境 https://github.com/fisadev/fisa-vim-config 我本地的~/.vim文件夹

    vim8配置成强大的IDE

    使用本文件可以把vim配置成强大的IDE,但是必须使用VIM8.0以上的版本。首先将本文件内容copy到~/.vimrc里,如果没有该文件需要创建;其次git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/...

    Atom-themecreator,http://mswift42.github.io/themecreator/为intellij、textmate、atom、emacs、vim和gnome终端创建主题。.zip

    Atom-themecreator.zip,http://mswift42.github.io/themecreator/为intellij、textmate、atom、emacs、vim和gnome终端创建主题。创作者,atom是一个用web技术构建的开源文本编辑器。

    vim-win::framed_picture:用于管理Windows的Vim插件

    : git clone https://github.com/dstein64/vim-win ~/.vim/pack/plugins/start/vim-win : 将Plugin 'dstein64/vim-win'到~/.vimrc :PluginInstall或$ vim +PluginInstall +qall git clone --depth=1 ...

    vim的神级配置

    配置文件是别人的。...由于已经安装了vim,ctags,cscope,所以只把其中的vimfile改为.vim,然后复制.vim和.vimrc到~文件夹下就可以了。详细叙述见http://my.oschina.net/bubifengyun/blog/162082

    vim/gvim for window 安装和插件

    vim/gvim for window 安装和插件 详细安装:http://www.cnblogs.com/xiekeli/archive/2012/08/13/2637176.html

    bats.vim:Bats 的语法文件(Bash 自动测试系统)

    安装 使用 Vim 8 的软件包: git clone https://github.com/aliou/bats.vim.git ~ /.vim/pack/aliou/start/bats.vim # OR git clone https://github.com/aliou/bats.vim.git ~ /.vim/pack/aliou/opt/bats.vim 使用...

    vim使用进阶:vim使用技巧、配置、命令和插件

    在使用vim的过程中,你可能同时打开几个project,每个project的配置可能都不相同,文中介绍了两种方法来保存每个project自身的独有配置。一种是使用一个固定的vim配置脚本保存project相关的path设置、按键映射等;...

Global site tag (gtag.js) - Google Analytics