Ⅰ. 插件描述
:file_folder: The dark powered file explorer implementationⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'shougo/defx-nvim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'shougo/defx-nvim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'shougo/defx-nvim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/shougo/defx.nvim
Ⅳ. 文档说明
## About
Defx is a dark powered plugin for Neovim/Vim to browse files.
It replaces the deprecated vimfiler plugin.
Concept
- Doesn't depend on denite.nvim
- Vim8/neovim compatible(nvim-yarp is needed for Vim8)
- Implemented by Python3
- No double filer feature
- Column feature
- Source feature like denite.nvim
- Options
- Highlight is defined by column
- Few commands (:Defx command only?)
- Extended rename
- Mark
- Windows supporters are needed
- Maximum features dislike other file managers
Installation
Note: defx requires Neovim 0.3.0+ or Vim8.1+ with Python3.6.1+. See
requirements if you aren't sure whether you have this.
For vim-plug
if has('nvim')
Plug 'Shougo/defx.nvim', { 'do': ':UpdateRemotePlugins' }
else
Plug 'Shougo/defx.nvim'
Plug 'roxma/nvim-yarp'
Plug 'roxma/vim-hug-neovim-rpc'
endifFor dein.vim
call dein#add('Shougo/defx.nvim')
if !has('nvim')
call dein#add('roxma/nvim-yarp')
call dein#add('roxma/vim-hug-neovim-rpc')
endifFor manual installation(not recommended)
- Extract the files and put them in your Neovim or .vim directory
(usually$XDG_CONFIG_HOME/nvim/).
Requirements
defx requires Python3.6.1+ and Neovim(0.3.0+) or Vim8.1+ with if_python3. If:echo has("python3") returns 1, then you have python 3 support; otherwise,
see below.
You can enable Python3 interface with pip:
pip3 install --user pynvim
Please install nvim-yarp plugin for Vim8.
https://github.com/roxma/nvim-yarp
Please install vim-hug-neovim-rpc plugin for Vim8.
https://github.com/roxma/vim-hug-neovim-rpc
Note: Python3 must be enabled before updating remote plugins
If Defx was installed prior to Python support being added to Neovim,:UpdateRemotePlugins should be executed manually.
Configuration Examples
" TodoScreenshots













