MacVim安装及使用Vundle安装插件(安装Nerdtree为例)

MacVim及Vundle安装参考

  • 在参考博客中,“创建~/.bashrc文件”一步,mac用户一般是在“~/.bash_profile”中;

  • 起初.vimrc完全复制了参考博客中内容,但是会报“Not an editor command: **”的错误;将对应段落修改如下(最后附上安装完nerdtree后的完整vimrc),:

" let Vundle manage Vundle  
" required!   
"这是vundle本身的设置  
 Plugin 'gmarik/vundle.vim'    
   
 " My Bundles here:  
 "这里是设置你自己自定义的插件的设置vundle设置,注意:下载的插件git为:https://github.com/godlygeek/tabular.git,则设置为Bundle 'godlygeek/tabular';https://github.com/gmarik/vundle.git设置则为 Bundle 'gmarik/vundle'    
 " original repos on github  
 Plugin 'godlygeek/tabular'  
  
 " vim-scripts repos,vim-scripts的访问地址,格式则如下:  
 Plugin 'L9'  
 Plugin 'FuzzyFinder'  
 Plugin 'git://github.com/scrooloose/nerdtree.git'
 " non github repos ,非git的访问地址的,格式如下:  
" Bundle 'git://git.wincent.com/command-t.git'
call vundle#end()
  • 安装NERDTree

在vimrc中添加

    Plugin 'git://github.com/scrooloose/nerdtree.git'

后,再到macvim中执行“PluginInstall”即可。

1300472-20180119190519771-2064686894.png

附:.vimrc文件内容

" An example for a vimrc file.
"
" Maintainer:   Bram Moolenaar <Bram@vim.org>
" Last change:  2017 Sep 20
"
" To use it, copy it to
"     for Unix and OS/2:  ~/.vimrc
"         for Amiga:  s:.vimrc
"  for MS-DOS and Win32:  $VIM\_vimrc
"       for OpenVMS:  sys$login:.vimrc

" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
  finish
endif

" Get the defaults that most users want.
source $VIMRUNTIME/defaults.vim

if has("vms")
  set nobackup      " do not keep a backup file, use versions instead
else
  set backup        " keep a backup file (restore to previous version)
  if has('persistent_undo')
    set undofile    " keep an undo file (undo changes after closing)
  endif
endif

if &t_Co > 2 || has("gui_running")
  " Switch on highlighting the last used search pattern.
  set hlsearch
endif

" Only do this part when compiled with support for autocommands.
if has("autocmd")

  " Put these in an autocmd group, so that we can delete them easily.
  augroup vimrcEx
  au!

  " For all text files set 'textwidth' to 78 characters.
  autocmd FileType text setlocal textwidth=78

  augroup END

else

  set autoindent        " always set autoindenting on

endif " has("autocmd")

" Add optional packages.
"
" The matchit plugin makes the % command work better, but it is not backwards
" compatible.
" The ! means the package won't be loaded right away but when plugins are
" loaded during initialization.
if has('syntax') && has('eval')
  packadd! matchit
endif

"F3快捷键打开/关闭nerdtree
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>
"nerdtree自动打开
autocmd vimenter * NERDTree

set nocompatible               " be iMproved  
 filetype off                   " required!  
  
 set rtp+=~/.vim/bundle/Vundle.vim  
 call vundle#begin()  
  
" let Vundle manage Vundle  
" required!   
"这是vundle本身的设置  
 Plugin 'gmarik/vundle.vim'    
   
 " My Bundles here:  
 "这里是设置你自己自定义的插件的设置vundle设置,注意:下载的插件git为:https://github.com/godlygeek/tabular.git,则设置为Bundle 'godlygeek/tabular';https://github.com/gmarik/vundle.git设置则为 Bundle 'gmarik/vundle'    
 " original repos on github  
 Plugin 'godlygeek/tabular'  
  
 " vim-scripts repos,vim-scripts的访问地址,格式则如下:  
 Plugin 'L9'  
 Plugin 'FuzzyFinder'  
 Plugin 'git://github.com/scrooloose/nerdtree.git'
 " non github repos ,非git的访问地址的,格式如下:  
" Bundle 'git://git.wincent.com/command-t.git'
call vundle#end()   
 " ...  
  
 filetype plugin indent on     " required!  
 "  
 " Brief help  
 " :BundleList          - list configured bundles  
 " :BundleInstall(!)    - install(update) bundles  
 " :BundleSearch(!) foo - search(or refresh cache first) for foo  
 " :BundleClean(!)      - confirm(or auto-approve) removal of unused bundles  
 "  
 " see :h vundle for more details or wiki for FAQ  
 " NOTE: comments after Bundle command are not allowed..

转载于:https://www.cnblogs.com/yilson/p/8318485.html

mac10.11+vim rust开发环境搭建 mac10.11+vim rust开发环境搭建1、安装rust 打开终端 输入如下命令 curl -sf -L https://static.rust-lang.org/rustup.sh | sh 命令行安装可能失败,请到 [rust官网]下载安装 安装完成后,输入以下命令 $ rustc –version 如果出现如下 : rustc 1.3.0 (9 阅读详情

相关推荐

Vim编辑器安装使用全方位指南

Vim(Vi Improved)是一个在Unix操作系统上广泛使用的文本编辑器,作为经典的Vi编辑器的升级版,它继承了Vi的诸多特性,同时又增添了丰富的功能。Vim的设计哲学是提供强大的功能,支持快速的文本处理,并允许用户通过配置文件进行高度自定义。Vim的设计基于模式切换的理念,每个模式都有其特定的用途。下面将详细介绍几种常用的模式以及如何在它们之间高效切换。普通模式:这是Vim启动后的默认模式。在普通模式下,可以移动光标、删除文本、复制和粘贴文本等。

weixin_30765637的博客 916

Mac下的VI bundle配置

最早查看的文章来自http://www.jianshu.com/p/95d8335aeac7,但是根据其步骤发现安装使用过程中总有部分问题,现总结如下: 问题1:Unknown function: vundle##rc 解决:将vundle##rc()修改为vundle#begin(),同时下载bundle项目到本地 sudo git clone https://github.com/gm

MeRcy_PM的博客 3331

Centos7安装Vim插件Vundle管理工具:NERDTree

我们经常都会觉得使用linux会比较不方便,特别是切换编辑等,这里我是基于阿里云的Centos7系统中,是已经有vim的了,如果你的系统中没有vim的话,可以先安装vim,然后再进行安装插件,我觉得还是挺好用的。 yum install vim 在已经有vim的Centos系统下,然后开始安装插件安装 Vundle(管理插件的工具) git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 如果你的

LRH 2136

vim插件:显示树形目录插件NERDTree安装使用

前言 一、下载和配置 NERDTree插件的官方地址如下,可以从这里获取最新的版本 https://github.com/scrooloose/nerdtree 下载zip安装包 或者使用下面官网源文件安装方法 我的实验环境是centos6.6,其他版本可能有些不同。 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝/.vim/plugin以及doc目录下的NERD_tree.txt拷贝到/.vim/doc. 表示当前用户的目录,我的环境中没有/.vim

weixin_42109053的博客 7900

Not an editor command: ^M

Not an editor command: ^M 遇到的问题 今天将别人的.vimrc文件从window拷贝到ubuntu虚拟机,执行vim 安装插件的时候遇到了这个问题。 原因 是因为windows的换行符和linux的换行符不一致 解决办法 在vim中输入如下命令,修改文件的换行格式 : set fileformat=unix 其他 使用vundle安装插件的时候时候是没有进度条的,要等出...

风炫灬梦想的博客 2845

如何快速正确安装 vim的插件

问题:按照网上的方法下载软件包然后解压安装vim插件后,输入命令时还是出现了 E492: Not an editorcommand: TlistToggle : 原因:插件没有安装好,后来上网找了一个更简单的安装插件的方法: sudoapt-get install vim-scripts 然后想安装什么插件都可以输入以下命令: vim-addons install taglist

为了孩子他娘 1026

macvim配置

最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3.5&python2.7 iTerm2 zsh5.3.1 macvim8.0 安装macvim mac预装了vim,但官方的 vim 在 Mac 上只有一个很不完善的,长期没人维护的 Carbon 图形用户界面。macvim主要是在此基础上添加了一个完整的 Cocoa 用户界面,其核心部分和 vim 同步。MacVim 采用了分离进程的方式,一个 MacVim 程序可以启动多个 vim 进程

简单同学 2046

mac安装macvim

Mac使用vim代替SourceInsight 发表于 OpenStack 2014-06-18 23:08 字数: 651 阅读量: 1593 一直以来在Mac上找不到好的代码阅读工具,最近根据网上的教程,自己总结一下,做了个在Mac的类sourceinsight的vim,感觉很好用。我不喜欢那种把vim搞的很复杂的配置,所以做了个仅仅能满足浏览代码的vim。 使用

oklizy的专栏 2万+

vim学习笔记(2)——vim配置

记录vim的配置,随时更新MacVim安装: homebrew,安装位置:/usr/local/Cellar brew linkapps macvim——将macvim.app加入到Application下 alias vim=”/Applications/MacVim.app/Contents/MacOS/Vim”——设置别名,默认在终端中使用macvim的命令行版(关闭终端后会失效,在~/.zs

zhengjt的专栏 1万+

Vim 折腾记

原文地址:http://www.ahonn.me/2017/02/1... 昨天在微信读书上面看到了池建强的《MacTalk 人生元编程》,然后花了差不多一天看完,其中有篇有关于 Vim 的文章提起了我对这个编辑器的再一次兴趣(对的,我对它感兴趣很多次了,每次都懒..)。 一直懒得去慢慢配置它,又不想用别人的配置。自己用的编辑器还是想自己...

weixin_34122548的博客 129

MacVim终极指南:macOS平台上最强大的Vim编辑器

MacVim是专为macOS平台打造的Vim文本编辑器增强版,它将Vim的强大编辑能力与macOS的直观用户体验完美结合。无论你是编程爱好者、写作达人还是系统管理员,这款免费开源工具都能显著提升你的文本处理效率。本文将带你从安装到精通,全面掌握MacVim使用技巧,让你在macOS上享受最流畅的Vim编辑体验。 ## 🚀 快速安装MacVim:三种简单方法 ### 方法一:Homebrew

gitblog_00736的博客 666

如何快速上手MacVimmacOS平台的终极Vim文本编辑器指南

MacVim是专为macOS平台打造的Vim文本编辑器增强版,它完美融合了Vim的强大编辑能力与macOS的直观用户体验。无论你是编程爱好者、写作达人还是系统管理员,这款免费开源工具都能显著提升你的文本处理效率。本文将带你从安装到精通,全面掌握MacVim使用技巧。 ## 🚀 简单三步完成MacVim安装 ### 1. 获取MacVim安装包 你可以通过两种方式获取MacVim: - **

gitblog_00071的博客 723

spf13-vim 开源项目教程

spf13-vim 开源项目教程 【免费下载链接】spf13-vim The ultimate vim distribution 项目地址: https://gitcode.com/gh_mirrors/sp/spf13-vim ...

gitblog_00528的博客 1031

Mac开发利器之程序员编辑器MacVim学习总结

Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:Emacs是伪装成编辑器的操作系统。与之相反,Vim的定位很明确,就是要做一个强大的编辑器。由于笔者精力有限,决定还是选择自己认为相对简单点的Vim来学习。因此,笔者将会在本文跟大家

一璐有你的专栏 3314

MacVim学习总结

Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:Emacs是伪装成编辑器的操作系统。与之相反,Vim的定位很明确,就是要做一个强大的编辑器。由于笔者精力有限,决定还是选择自己认为相对简单点的Vim来学习。因此,笔者将会在本文跟大家

sun Andy Blog 1627

终极指南:如何在Mac上配置spf13-vim实现高效开发

spf13-vim是一个功能强大的Vim发行版,集成了丰富的插件和资源,适用于Vim、Gvim和MacVim。它为开发者提供了一站式的Vim配置方案,让你无需从零开始搭建开发环境,即可享受高效的开发体验。无论是编程新手还是资深开发者,都能通过spf13-vim提升Vim的使用效率。 ## 为什么选择spf13-vim? spf13-vim的核心优势在于其精心挑选的插件组合和优化的配置: -

gitblog_00378的博客 476
上一篇: Mysql 连接Mysql数据库
下一篇: pm2-web
weixin_30265103
博客等级 码龄11年 130粉丝 1493原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值