人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Vimperator C-a, C-x のコマンド名は?

Vimperator 2.1 を使っています。

C-a, C-x 等をデフォルトでないコマンドに割り当てています。

デフォルトのコマンド
increment the last number in the URL
は別のキーに割り当てたいのですが、コマンド名はどう指定すれば良いのでしょうか?



●質問者: nannde
●カテゴリ:コンピュータ インターネット
✍キーワード:Number URL vimperator キー コマンド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● teramako
●200ポイント ベストアンサー

コマンドとしては存在しません。

mapのみの存在です。

バージョン2.1を使っていないので:command コマンドがあったか覚えがないですが、

:command incr -description "incremental" :js mappings.getDefault(1,"<C-a>").execute(null,1,null)
:command decr -description "decremental" :js mappings.getDefault(1,"<C-x>").execute(null,1,null)

でincr, decrコマンドが作成されるかと思います。

無理な場合

commands.addUserCommand(["incr"], "incremental last number in URL",
 function(){
 mappings.getDefault(1,"<C-a>").execute(null,1,null);
 },{});
commands.addUserCommand(["decr"], "decremental last number in URL",
 function(){
 mappings.getDefault(1,"<C-x>").execute(null,1,null);
 },{});

ここまで書いて思ったのですが、もしかして、コマンドを作りたいのではなく単に別のキーバインドにしたい、ということでしょうか。

それであれば

:noremap ,a <C-a>
:noremap ,x <C-x>

",a", ",x"は割り当てたいキーバインド文字列にしてください。

◎質問者からの返答

teramakoさま!

お世話になっております。

:command で出来ました!

すごいです!!

ありがとうございました m(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ