Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimで類語や変数名の候補をサッと調べる

$
0
0

コーディング中,メソッドや変数などの「名前」にはいつも悩みます.

「他に適切な単語がないか知りたい」「著名なコードの変数名を参考にしたい」… Vimでそんな欲求をサッと満たせるプラグインを作りました.

zenrei.vim

zenrei.gif

機能

  • :Zenrei <word>: GitHubのスター数上位リポジトリから,前方一致で使用頻度の高い名前を10件表示します.
  • :ZenreiSynonym <word>: 日本語 WordNetのデータに基づき,類語の情報を表示します.

※使用頻度のデータはRubyスクリプトのみを対象としています.

導入方法

dein.toml
[[plugins]]repo='typewriter/zenrei.vim'
NeoBundle(.vimrc)
NeoBundle 'typewriter/zenrei.vim'

実現方法

  • 名前の候補(GitHub上位リポジトリでの使用頻度)については,Rubyのripperライブラリでスクリプトをパースしてデータベースを持っています.
  • 類語については,日本語 WordNetのデータベースを用いています.
  • APIサーバに処理を任せていて,Vimプラグインはレスポンスの加工表示のみを行っています.
    • HTTPリクエストやJSONパースには vim-jp/vital.vimを使用しました.

ソースコード

あまり綺麗ではないです.


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>