Skip to content

beiyuu/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

NeoVim 配置

Vim-Plug 安装

NeoVim 采用XDG Base Directory Specification(XDG 基本目录规范)管理配置文件

方法一:init.vim 自动安装 vim-plug

init.vim,放置在 ~/.config/nvim/目录下,此init.vim中添加了自动install vim-plug的检查脚本:

let plugblob = "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"
let plugfile = expand("~/.config/nvim/autoload/plug.vim")
if !filereadable(plugfile)
  execute("!curl -fLo '".plugfile."' --create-dirs '".plugblob."'")
endif

方法二:手动安装Vim-Plug

curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

完成后,使用:PlugInstall开始安装配置的插件。

核心配置

  • 字体安装:下载Nerd Fonts后,通过 Mac & Windows 系统功能安装字体,在iTerm2Terminal(WSL)中选择即可,NeoVim 中无需字体相关配置。
  • Leader Key:let g:mapleader = ","
  • ESC 映射:imap jj <esc>

插件选择

  • Plug 'rakr/vim-one' 主题插件
  • Plug 'vim-airline/vim-airline' 状态栏主题
  • Plug 'ryanoasis/vim-devicons' 炫酷图标,依赖 Nerd Fonts
  • Plug 'luochen1990/rainbow' 括号彩色匹配
  • Plug 'kana/vim-fakeclip' 拉齐各平台复制粘贴,使用时屏蔽默认,完全隔离Vim和系统剪贴板
  • Plug 'neoclide/coc.nvim', {'branch': 'release'} 自动补全神器
  • Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } 文件模糊查找
  • Plug 'junegunn/fzf.vim' 文件模糊查找
  • Plug 'voldikss/vim-floaterm' Float terminal
  • Plug 'mattn/emmet-vim' HTML 快速补全
  • Plug 'ervandew/supertab' Tab功能增强,使用Tab键补全选择等
  • Plug 'tpope/vim-commentary' 自动注释插件
  • Plug 'ntpeters/vim-better-whitespace' 清除行末空格
  • Plug 'justinmk/vim-sneak' 光标快速移动

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published