ranger-explorer.vim


Ⅰ. 插件描述

Vim plugin to use ranger as a file explorer. Seamless switching between vim and ranger.

Ⅱ. 基本信息

创建日期:  2017-04-09
使用用户:  1
Github星:  8
插件作者:  Kohei Yamada

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'iberianpig/ranger-explorer-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'iberianpig/ranger-explorer-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'iberianpig/ranger-explorer-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/iberianpig/ranger-explorer.vim

Ⅳ. 文档说明

## ranger-explorer.vim
Vim plugin to use Ranger as a file explorer.

  • Seamless switching between Vim and Ranger
  • Adding buffer in the same process not a child of Ranger process.
  • Selecting how to open in tabedit / vsplit / split by Ranger's keymap
  • Dynamically defining above keymaps on Ranger

ranger-explorer

Requirement

Installation

"vim-plug
Plug 'iberianpig/ranger-explorer.vim'

"NeoBundle
NeoBundle 'iberianpig/ranger-explorer.vim'

NOTE: If you use Neovim, you have to add the dependency to the plugin bclose.vim:

" vim-plug
Plug 'rbgrouleff/bclose.vim'

" NeoBundle
NeoBundle 'rbgrouleff/bclose.vim'

Usage

Available Command

Keymap on Ranger

Following commands are available on ranger launched from ranger-explorer

<Ctrl-o>: edit on existing tab
<Ctrl-t>: edit on new tab
<Ctrl-v>: edit with vsplit window
<Ctrl-s>: edit with split window
Customize Keymap on Ranger

Following keymap is defined as defaut

let g:ranger_explorer_keymap_edit    = '<C-o>'
let g:ranger_explorer_keymap_tabedit = '<C-t>'
let g:ranger_explorer_keymap_split   = '<C-s>'
let g:ranger_explorer_keymap_vsplit  = '<C-v>'

Keymap on Vim

Add following keymap to ~/.vimrc

nnoremap <silent><Leader>c :RangerOpenCurrentDir<CR>
nnoremap <silent><Leader>f :RangerOpenProjectRootDir<CR>

Support

Patreon

添加新评论