open.vim


Ⅰ. 插件描述

Open files that were found by an external command.

Ⅱ. 基本信息

创建日期:  2012-04-06
使用用户:  7
Github星:  2
插件作者:  Shanon McQuay

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/compactcode/open.vim

Ⅳ. 文档说明

# open.vim

Open files that were found by an external command.

Why

When you know exactly what file you want to open the built in vim commands work well.

:edit foo.rb
:split foo.rb

However, when using a plugin like alternate
you will encounter the following issues:

  • You will end up trying to edit an empty search result.
  • You will end up trying to open a split for a file that is already open.

This plugin provides solutions to those problems.

Usage

:Open("x")
  • Edits the given file in the current window.
:OpenHorizontal("x")
  • If the file is already open, bring it to focus.
  • If the file is not open, edit it in a new horizontal split.
:OpenVertical("x")
  • If the file is already open, bring it to focus.
  • If the file is not open, edit it in a new vertical split.

In all cases, when no file is given an error message will be displayed.

添加新评论