「jsdoc.vim」の版間の差分

提供: Node.js/JavaScript入門
移動: 案内検索
 
行8: 行8:
 
[[jsdoc.vim]]では、vimでJavaScriptプログラミングをしているときに、[[JSDoc]]形式のコメントの入力補完ができます。
 
[[jsdoc.vim]]では、vimでJavaScriptプログラミングをしているときに、[[JSDoc]]形式のコメントの入力補完ができます。
 
== .vimrc ==
 
== .vimrc ==
 +
vimの設定ファイル .vimrc を設定します。以下は、NeoBundle用の設定です。
 
<syntaxhighlight lang="vim">
 
<syntaxhighlight lang="vim">
 
NeoBundle 'heavenshell/vim-jsdoc'
 
NeoBundle 'heavenshell/vim-jsdoc'

2014年9月7日 (日) 23:08時点における最新版

jsdoc.vimとは、JSDocのブロックコメントジェネレータです。vimのドキュメント入力補完機能として使えます。

読み方

jsdoc.vim
じゅーえす どっく ぶいあいえむ

概要

jsdoc.vimでは、vimでJavaScriptプログラミングをしているときに、JSDoc形式のコメントの入力補完ができます。

.vimrc

vimの設定ファイル .vimrc を設定します。以下は、NeoBundle用の設定です。

NeoBundle 'heavenshell/vim-jsdoc'

デフォルトのキーマッピングを変更する

デフォルトのキーマッピングがC-l(C-L)という(困る方には)困ったマッピングです。

以下の設定をすることで、C-l以外のマッピングを自分で設定できます。

let g:jsdoc_default_mapping = 0
nnoremap <silent> <C-J> :JsDoc<CR>

使い方

コメントを入力したい関数定義の直前などで C-l (コントロール エル)を押すとコメントが自動的に挿入されます。

例えば、今、カーソルが18行目にあるとします。

 18
 19 function square(a) {
 20         return a*a;
 21 }

ここで、C-l を押します。

このように展開されます。

 18 /**
 19  *
 20  *
 21  * @return {undefined}
 22  */
 23
 24 function square(a) {
 25         return a*a;
 26 }

関連項目