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

vimrc 読書会の学習効率を上げるある 1 つの Tips

$
0
0

本記事は Vim Advent Calendar 2013の 178 日目です。
177 日目は @manga_osyo さんによる、Web から素早く :help するサイトつくったでした。

たった一つの、とまで尊大なことは言えないですが、便利に使えるであろうある Tips を紹介します。実は windows の Vim ではデフォルトで設定されている機能だったりします。

未知のオプション

他人の vimrc やプラグインを読んだり、読書会に参加していると未知のオプションや関数に出会うことは少なくないでしょう。そんな時は必殺 KKです。

設定

windows 以外をご使用の方が何も考えずにこの必殺を発動させると爆死します。爆死はしないですが、何も便利ではありません。

Kは何かというと、カーソル位置のキーワードをプログラムで調べるという機能です。

:help K

このプログラムに何が使われるかというと、'keywordprg'オプションで指定された値が使われます。

:help 'keywordprg'

そしてこの 'keywordprg':helpを設定する (windows では規定値) と、Kで help がひけてしまうのです。

例えば autocmdを利用して、vimrc を開いた場合は Kで help が引けるようにしておくといいかもしれません。

.vimrc
augroup set_kp_help
  autocmd FileTypevimsetlocalkeywordprg=:help
augroup END

補足

カーソル下のキーワードを拾うという特性上、正確に help が引けない場合もまれにあります。幸いなことに先日、そういった内容も取り上げて頂いているので参照ください。

:help する Vim の operator かいた - pockestrap

また Kは visual モードでも使えるので、対象のキーワードを選択して Kを押すことでも対応できることがあります。

余談

上記でも何度か用いていますが、@manga_osyo さんの vim :help サービスがオープンしました。

いつでもどこでも :help する - Vim :help

このビッグウェーブに、各地では早くも盛り上がりを見せています。

いつでもどこでも Emacsから :help する - Life is very short

Big Sky :: いつでもどこでも Vim から :help する

ほんとはこの流れに乗りたかったのですが、アイデア力も技術力も乏しく、残念ながら空気を読めない形になってしまいました。ごめんなさい…ヒッ


以上 Vim Advent Calendar 2013 178 日目の記事でした。次回 179 日目は @supermomongaさんです。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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