タグ

keymapに関するkirakkingのブックマーク (3)

  • Vim Advent Calendar 2013 110日目: Vim script からキー入力を呼び出す - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2013 110日目の記事になります。 1つ飛んでいるような気がしますが書きたい方がいれば教えて下さい。 さて、今回は Vim script からキー入力を呼び出す方法について簡単に書きます。 [:normal {commands} を使う] {commands} を実行します。 これは {commands} がノーマルモードからキー入力され時と同じように実行されます。 " カーソル行を "a に保存する " ! を付けた場合はマップを展開しない normal! "add " 特殊キーを含める場合は execute "\" を利用する必要がある execute "normal! :echo 42\<CR>" " <Plug> したキーマップを呼び出したり execute "normal \<Plug>(hoge)" 基的にはこのコマンド

    Vim Advent Calendar 2013 110日目: Vim script からキー入力を呼び出す - C++でゲームプログラミング
    kirakking
    kirakking 2014/12/17
    これがしたかった。
  • vimでキーマッピングする際に考えたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2012の153日目の記事です。 152日目はmanga_osyoさんによるVim で現在の検索位置を表示するでした。 vimをある程度使うようになると、ある操作(機能)を素早く呼び出すためなどでキーマップを設定するようになります。 ですが、数あるキーの中でどのキーに機能を割り当てるか結構頭を悩ませることが多いかと思います。 ちゃんと既存のキーの機能を意識して割り当てられれば良いですが、たまに「えっ、そのキー潰しちゃうの?」と思うような キーを潰しているのを見かけます(出典:vimrc読書会にて)。 意図してやっているならいいですが、わからぬまま重要なキーを潰してその機能を全く使わないという結構もったいないものです。 そこで、キーマッピングする際に考えたほうがいいことを記述したいと思います。 いつキーマッピングするか? まずはどういう時にキ

    vimでキーマッピングする際に考えたほうがいいこと - derisの日記
  • Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号

    Vimでどのキーに既にショートカットキーが割り当てられていて、どのキーが空いてるのか、をどうやって調べるんだろうと疑問に思ってた。 昨日の記事で、「Vimに割り当てられてるショートカットキーを調べる方法ってあるの?」と聞いてみたところ、unite.vimの設定を参考にさせてもらったdelphinus35さんに教えてもらえた。ので自分の備忘録と、同じ疑問を持ってる人がいるかも知れないのでエントリー化しておく。 デフォルトで割り当てられているショートカットキー Vimのデフォルトのショートカットキー割り当てを調べるには、以下のテキストをhelpコマンドで参照する。 :help index.txt Vimのヘルプを日語化していれば、日語で一覧が表示される。たとえば、ノーマルモードでのデフォルトの割り当ては以下のような感じ。 |タグ|文字|注|ノーマルモードでの動作| |-|-|:-:|-|

    Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号
  • 1