vimで現在のモード(ノーマルモード、挿入モード、ビジュアルモード)を関数内で判定するにはどのようにすれば良いのでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/03/18 16:16:50
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:TransFreeBSD No.1

回答回数668ベストアンサー獲得回数268

ポイント50pt

関数 mode() を使うようです。
http://vim-jp.org/vimdoc-ja/eval.html#mode()

mode([expr]) 現在のモードを示す文字列を返す。

id:a-kuma3

おっと、被った ><

2014/03/18 16:07:18
id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154

ポイント50pt

mode 関数を使います。
http://vim-jp.org/vimdoc-ja/usr_41.html#various-functions

戻り値については、英語のドキュメントが詳しいです。
http://vimdoc.sourceforge.net/htmldoc/eval.html#mode%28%29

id:xmisao

期待どおりでした。ありがとうございました。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません