zoukankan      html  css  js  c++  java
  • vim实战:插件安装(Vundle,NerdTree)

    一:插件管理器Vundle

    1.简介

    Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件。插件管理器用于方便、快速的安装、删除、Vim更新插件。vim Vundle插件官方地址:https://github.com/VundleVim/Vundle.vim。

    2.安装步骤

    a.安装git工具,如已安装可忽略

        yum install git

    b.创建目录

        mkdir ~/.vim/bundle/

    c.克隆插件

        git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

    e.编辑.vimrc文件,默认是没有的可以直接创建内容如下

     1     "显示行号
     2     set nu
     3 
     4     "开启高亮
     5     syntax on
     6 
     7     "突出显示当前行
     8     set cursorline
     9 
    10     "启用鼠标
    11     set mouse=a
    12     set selection=exclusive
    13     set selectmode=mouse,key
    14 
    15     "显示状态栏
    16     set laststatus=2
    17 
    18     ""智能补全
    19     set completeopt=longest,menu
    20 
    21     "显示光标当前位置
    22     set ruler
    23 
    24     set rtp+=~/.vim/bundle/Vundle.vim
    25 
    26     call vundle#begin()
    27 
    28     Plugin 'gmarik/Vundle.vim'
    29 
    30     call vundle#end()

    f.安装,提示done表示安装成功

        :PluginInstall

    二:目录树插件NerdTree

    1.简介

    可以左侧栏列出当前文件所在的目录树,类似IDE,可大大提高开发效率,实现效果如下:

    并且可以双击点击打开目录,关闭目录,按F2可打开关闭目录树。

    2.安装步骤

    a.打开.vimrc文件

        vim ~/.vimrc

    b.添加如下内容

     1     "显示行号
     2     set nu
     3 
     4     "开启高亮
     5     syntax on
     6 
     7     "突出显示当前行
     8     set cursorline
     9 
    10     "启用鼠标
    11     set mouse=a
    12     set selection=exclusive
    13     set selectmode=mouse,key
    14 
    15     "显示状态栏
    16     set laststatus=2
    17 
    18     "显示光标当前位置
    19     set ruler
    20 
    21     set rtp+=~/.vim/bundle/Vundle.vim
    22     call vundle#begin()
    23 
    24     Plugin 'gmarik/Vundle.vim'
    25     Plugin 'scrooloose/nerdtree'
    26 
    27     call vundle#end()
    28 
    29     " NerdTree才插件的配置信息
    30     ""将F2设置为开关NERDTree的快捷键
    31     map <f2> :NERDTreeToggle<cr>
    32     ""修改树的显示图标
    33     let g:NERDTreeDirArrowExpandable = '+'
    34     let g:NERDTreeDirArrowCollapsible = '-'
    35     ""窗口位置
    36     let g:NERDTreeWinPos='left'
    37     ""窗口尺寸
    38     let g:NERDTreeSize=30
    39     ""窗口是否显示行号
    40     let g:NERDTreeShowLineNumbers=1
    41     ""不显示隐藏文件
    42     let g:NERDTreeHidden=0

    b.安装,提示done表示安装成功

        :PluginInstall

     

    扫码关注公众号

    专注分享C/C++,C++(11,14,17),STL,Java,Spring,mybatis,mysql,redis,分布式,高并发,设计模式,爬虫,docker,shell编程等相关技术,还有高薪互联网职位内推,在这里一起探讨,一起学习,一起进步,同时不定期分享视频书籍资源,充分利用碎片化时间,让我们的技术之路更加有乐趣!

     

  • 相关阅读:
    HttpServletRequest和HttpServletResponse
    .NET Core 通过 Ef Core 操作 Mysql
    spring-boot整合shiro实现权限管理
    spring-boot整合mongodb多数据源的案例
    spring-boot整合mybaits多数据源动态切换案例
    spring-boot整合Mybatis多数据源案例
    spring-boot整合mongodb的案例
    spring-boot和redis的缓存使用
    spring-boot 定时任务案例
    spring-cloud:熔断监控Hystrix Dashboard和Turbine的示例
  • 原文地址:https://www.cnblogs.com/woniu201/p/10304197.html
Copyright © 2011-2022 走看看