Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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

「他に適切な単語がないか知りたい」「著名なコードの変数名を参考にしたい」… 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 を使用しました.

ソースコード

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

no_clock
P2P地震情報とかも作ってます.
https://www.nyamikan.net/
m3dev
インターネット、最新IT技術を活用し日本・世界の医療を改善することを目指します
https://m3.recruitment.jp/engineer/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away