博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim学习笔记(2)——vim配置
阅读量:5906 次
发布时间:2019-06-19

本文共 1588 字,大约阅读时间需要 5 分钟。

记录vim的配置,随时更新

MacVim

安装:

  1. homebrew,安装位置:/usr/local/Cellar
  2. brew linkapps macvim——将macvim.app加入到Application下
  3. alias vim=”/Applications/MacVim.app/Contents/MacOS/Vim”——设置别名。默认在终端中使用macvim的命令行版(关闭终端后会失效。在~/.zshrc中设置才行)

插件

vundle

  • 说明:vim下安装其它插件的插件
  • 安装:git clone ~/.vim/bundle/vundle,在./vimrc中加入配置:Bundle ‘gmarik/vundle’。(/.vim/bunle为vim的插件文件夹)
  • 使用:
    • Bundleinstall:安装插件,BundleIstall ‘author/projectname’
    • BundleList:列出当前安装的插件
    • BundleUpdate:更新插件
    • BundleSearch:搜索插件
    • BUndleClean:清除插件

NERDTree

  • 说明:树形结构文件夹
  • 安装:使用vundle安装
  • 配置:在.vimrc中设置快捷键:nmap :NERDTreeToggle ,可用切换

YouCompleteMe

  • 说明:自己主动补全多种程序语言
  • 安装:使用vundle安装

supertab

  • 说明:使用tab补全,取代ctrl+p,ctrl+n
  • 安装:使用vundle安装

.vimrc配置

filetype off                    " required!filetype plugin indent oncolorscheme molokai"Vundle"call vundle#rc()" let Vundle manage VundleBundle 'gmarik/vundle'Bundle 'scrooloose/nerdtree'nmap 
:NERDTreeToggle
Bundle 'Valloric/YouCompleteMe'Bundle 'ervandew/supertab'set nocompatible " be iMprovedset rtp+=~/.vim/bundle/vundle/set fencs=utf-8,chinesesyntax on "打开语法高亮 set showmatchset autoindentset smartindentset tabstop=4set shiftwidth=4set nu "显示行号set mouse=a "设置鼠标定位光标"set pastetoggle=
"设置粘贴模式快捷键"set clipboard=unnamed "vim剪贴板与系统剪贴板适配""括号自己主动补全"inoremap ( ()
iinoremap [ []
iinoremap { {}
iinoremap " ""
iinoremap ' ''
i"Youcompleteme config"let g:ycm_global_ycm_extra_conf = '/Users/zhengjt/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'"python F5 to run"au BufRead *.py map
:w
:!/usr/bin/env python %

转载地址:http://fpcpx.baihongyu.com/

你可能感兴趣的文章
Python基础学习笔记(十:二进制位运算)
查看>>
C语言中字符串结束符
查看>>
技术工作者上升到思想,哲学层面也许更好
查看>>
LCD12864使用总结
查看>>
wireshark简明教程
查看>>
EditPlus配置Java编译器
查看>>
app已损坏,打不开。你应该将它移到废纸篓
查看>>
Switchover and Failover说明
查看>>
linux 环境RPM 安装MYSQL5.6
查看>>
Linux文件管理和编辑常用命令
查看>>
bluz-5.47 蓝牙
查看>>
C++ 读写文件
查看>>
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>
插件~NuGet与packages管理项目的包包
查看>>
笔试算法题(34):从数字序列中寻找仅出现一次的数字 & 最大公约数(GCD)问题...
查看>>
JS基本功 | JavaScript专题之数组 - 方法总结
查看>>
matlab数字图像处理函数,MATLAB数字图像处理学习(二)|常用函数
查看>>
错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
查看>>