command! -nargs=? HatenaEdit call <SID>HatenaEdit(<args>)HatenaEdit という名前で関数を定義。HatenaEdit を与えられた引数付きで呼び出す。 コマンド定義 :com[mand][!] [{attr}...] {cmd} {rep} ユーザ定義コマンドを定義します。コマンド名は {cmd} で それを置き換えるテキストが {rep} です。{attr} はコマン ド属性(下記参照)です。既にコマンドが存在している場合は エラーになります。! を指定した場合は再定義されます。 <args> 与えられた通りのコマンド引数(上記の通り、カウントやレジスタが 指定された場合は<args>に含まれません)。 引数定義 -nargs属性を指定すると、ユーザ定義コマンドが引数指 定できるようになります。次の属性が指定できます: -n