タグ

vimとgithubに関するkorinのブックマーク (4)

  • ログイン ‹ ソフトアンテナ — WordPress

    Powered by WordPress ユーザー名またはメールアドレス パスワード ログイン状態を保存する ← ソフトアンテナ へ移動 プライバシーポリシー 言語

  • jedi.vim で virtualenv を使ってる場合の補完 - Memo

    jedi.vim で使う Python の jedi を入れる簡単な方法 - Memo のコメント欄で id:shkh さんとやりとりしたのを調査してみた。 結論 virtualenv.vim を使えば OK。 普段 VirtualenvWrapper を使っていて virtualenv.vim がどうなってるのか見てみた。 まず $WORKON_HOME を指定する*1。 export $WORKON_HOME='/path/to/virtualenv'これがどこで効いてくるかというと、virtualenv-vim/plugin/virtualenv.vim 内で設定される。 vim-virtualenv/virtualenv.vim at master · plytophogy/vim-virtualenv · GitHub virtualenv.vim は特に設定しなければ Vim

    jedi.vim で virtualenv を使ってる場合の補完 - Memo
  • GitHub上のコードを補完候補にするEZ Completionを作った

    EZ Completionは、GitHub全体を巨大な知識データベースとして捉え、開発者が作成しているプログラムと類似したプログラムがGitHub上にある場合には、補完候補として提示します。 具体的には、プログラム上に定義された関数を監視し、似たような関数が実装されているソースコードをGitHub上から取ってきます。 要は、巨人の肩の上に立ち、車輪の再発明はやめようというコンセプトです。これにより、開発者全体で類似コードを作成する必要がなくなり、開発者はプロジェクト固有部分の開発に集中することができます。 仕組みはこんな感じ 1. 自分のプロジェクトに関係ありそうな特定のキーワードからGitHubのリポジトリをクローリングし、ローカルにリポジトリをダウンロード 2. ローカルにダウンロードしたファイルに定義されている関数の情報を抽出し、検索用インデックスを作成 3. 自分が作成しているプロ

    GitHub上のコードを補完候補にするEZ Completionを作った
  • vim-seek, 新たなカーソル移動系vimプラグイン - Qiita

    ノーマルモードのfに変わる現在行での検索移動プラグイン。 例えば以下のような1行があってカーソルが行の先頭のhにあるとします。 hage hige huge hege hoge 最後の単語、hogeのhに移動したい場合fだと4fhという風に入力すると思いますが vim-seekを使えばshoで移動できます。 つまりvim-seekはsに続いて検索クエリとして2文字を必要とします。 これによりfの1文字と違い目的の場所にマッチしやすくなるんですね。 大文字のSはfの場合と同じく前方への検索。 ちなみにsの前に数字を入力した場合は従来のsの機能である置換入力が行われます。 よって作者いわく、プラグインを有効にした上で元々のsの機能を使いたい場合、1sあるいはclで、Sはccで代替できるだろうとの事です。 個人的にかなりヒットなプラグインです。お試しあれ。 他にもアドバンスドな使い方があるようで

    vim-seek, 新たなカーソル移動系vimプラグイン - Qiita
  • 1