javap.vim


Ⅰ. 插件描述

Ⅱ. 基本信息

创建日期:  2014-03-06
使用用户:  2
Github星:  0
插件作者:  tomoharu saito

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'yuratomo/javap-vim-sweeter-than-fiction'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'yuratomo/javap-vim-sweeter-than-fiction'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'yuratomo/javap-vim-sweeter-than-fiction'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

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

Ⅳ. 文档说明

javap.vim

Description

javap用のvimプラグインです。
jarに含まれるクラスの一覧表示と、その一覧から指定したクラスの定義を調べることが可能です。

Requirements

必要なのものは次のとおり。

  • jar
  • javap

Setting

読み込むjarの設定

次のように必要なjarを.vimrcに定義する

let g:javap_defines = [
  \ { 'jar' : $JAVA_HOME . '/jre/lib/rt.jar', 'javadoc' : 'http://docs.oracle.com/javase/jp/6/api/%s.html' },
  \ ]

jarとjavapのパス指定

jarとjavapにパスを通す

Usage

  • 起動

次のコマンドで起動するとクラス一覧が表示される

(初回起動後は遅いですが、キャッシュするので次回以降は早いはず)

:Javap
  • クラス一覧

クラス名の上でReturnキーを押すとクラス定義が表示されます。

  • クラス定義

クラス名の上でReturnキーを押すとクラス定義が追加表示されます。
Backspaceでクラス一覧に戻ります。
クラス以外の上でReturnキーを押すと関数の定義がヤンクされます。

  • キャッシュのクリア

一度ロードしたクラス一覧は~/.vim_javap にキャッシュします。
これをクリアする場合は、次のコマンドを実行してください。

:JavapClearCache

ScreenShots

  • Javap クラス一覧

HISTORY

*v1.0 2014.03.06 yuratomo

Initial version

添加新评论