Ubuntu 下的 VIM 简单配置

VIM 样式图

  1. 文件导航栏和文件大纲。如下图

    Vim样式图.png

VIM 全局配置文件

  1. 全局配置文件/etc/vim/vimrc,此配置文件不需要安装任何插件即可使用

    • 配置内容如下
      " 设置编码 
      set fileencodings=utf-8,gb2312
      set termencoding=utf-8
      set encoding=utf-8
      
      " 显示行号
      set number
      
      " 突出显示当前行
      set cursorline
      
      " 显示括号匹配
      set showmatch
      
      " 设置缩进
      " 设置Tab长度
      set tabstop=4
      " 设置自动缩进长度
      set shiftwidth=4
      " 继承上一行的缩进方式
      set autoindent
      
      " 总是显示状态栏
      set laststatus=2
      
      " 显示光标当前位置
      set ruler
      
      " 显示空格和Tab
      set listchars=tab:>-,trail:- 
      
      " 语法高亮
      syntax enable
      
      " 允许折叠
      set foldenable
      " 手动折叠
      set foldmethod=manual
      
      " 在行和段开始处使用制表符
      set smarttab
      
      "自动补全
      :inoremap ( ()
      :inoremap { {}
      :inoremap [ []
      :inoremap " ""
      :inoremap ' ''
      

VIM 插件安装

  1. 使用 Vim-Plug (Vim 插件管理器),用于管理 VIM 的插件。

    • Vim-Plug 的使用文档 gitHub ,介绍插件管理器的配置

    • Vim 插件地址 ,介绍了 Vim 插件的配置

    • 执行命令,下载并安装 Vim-Plug

      curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
      https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
      
    • Vim-Plug 安装的位置在 ~.vim/autoload 目录中

  2. 用户配置文件 ~/.vimrc ,只能在用户的目录下使用(全局不能使用)。

    • 将要安装的插件以 Vim-Plug 的配置方式写入配置文件中

      1. call plug#begin() 开始,以 call plug#end() 结束

      2. 中间是需要安装插件的配置。例如 nerdtree 插件的配置

        • 如图

          nerdtree配置内容.jpg
        • 配置内容

          call plug#begin()                                                                                                                                                  
             " vim文件管理器
             Plug 'scrooloose/nerdtree'
          
             " 显示文件结构
             Plug 'majutsushi/tagbar'
          
             " 搜索文件
             Plug 'kien/ctrlp.vim'
          call plug#end()
          
  3. 安装 Vim 插件

    • 安装 exuberant-ctags,插件 Tagbar 需要使用 sudo apt install exuberant-ctag

    • 终端执行 vim ,在 Vim 的命令模式下执行 PlugInstall 命令安装以上 3 个插件

  4. 删除 Vim 插件

    • 注释掉 ~.vimrc 配置文件内容

    • 终端执行 vim ,在 Vim 的命令模式下执行 PlugClean 命令清除 Vim 插件

  5. 设置热键(快捷键)

    • 使用快捷键快速启动插件,在配置文件 ~./vimrc 配置
      " 设置热键
      nmap  :NERDTreeToggle
      nmap  :TagbarToggle
      
  6. 注意说明

    • 在 Vim 命令模式下执行 PlugInstall 时,Vim 的插件管理器 Vim-Plug 会根据配置文件 ~./vimrc 下载安装插件

你可能感兴趣的:(Ubuntu 下的 VIM 简单配置)