Vim script PHP Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
after/ftplugin
local/undodir 视图配置没移除干净,undodir 移动到 local Apr 13, 2016
support 添加 ctags 使用说明 Feb 13, 2018
.gitignore
README.md 自定义本地配置使用 ~/.vim/local/vimrc 文件 Mar 26, 2018
gvimrc
vimrc nvim 下命令行补全忽略文件名大小写 Apr 25, 2018

README.md

截图

使用

macOS/Linux:

git clone https://github.com/ueaner/vimrc.git ~/.vim

windows cmd.exe:

git clone https://github.com/ueaner/vimrc.git %USERPROFILE%\vimfiles

7.4 之前的版本需要做个软链:

macOS/Linux: ln -s ~/.vim/vimrc ~/.vimrc

windows: 创建快捷方式:%USERPROFILE%\_vimrc

自定义本地配置

通过编辑 ~/.vim/local/vimrc 文件自定义本地配置,编辑之后在 vim 命令行中执行 :source ~/.vim/local/vimrc ,或者重新打开 vim使配置生效。

插件管理

这里以 Vundle 插件管理器为例:

首先下载 Vundle 插件管理器:

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

编辑 ~/.vim/local/vimrc 文件,添加以下内容:

filetype off                  " required

set rtp+=$VIMHOME/bundle/Vundle.vim
" 插件存储目录
call vundle#begin($VIMHOME . "/bundle")

Plugin 'VundleVim/Vundle.vim'

" 插件列表
Plugin 'ueaner/molokai'
Plugin 'ap/vim-buftabline'
Plugin 'scrooloose/nerdtree'

" if has('nvim')
"     Plugin 'Shougo/deoplete.nvim'
" elseif has('lua')
"     Plugin 'Shougo/neocomplete.vim'
" endif
" Plugin 'kshenoy/vim-signature'
" Plugin 'majutsushi/tagbar'
" ...

call vundle#end()            " required

" 插件配置 ...

Vim 命令行执行安装:

:PluginInstall

等待少许时间, 配置的插件就安装完成了。

Vim 与 Tmux 共享剪切板

Vundle 插件管理器为例。

编辑 ~/.vim/local/vimrc 文件,添加以下插件:

Plugin 'tmux-plugins/vim-tmux-focus-events'
Plugin 'roxma/vim-tmux-clipboard'

Vim 命令行执行安装:

:PluginInstall

编辑 ~/.tmux.conf 添加对应的配置:

set -g focus-events on

重新打开 tmux 和 vim 即可。