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

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/03/18 15:15:11
  • 終了:2014/03/18 16:16:50

回答(2件)

id:TransFreeBSD No.1

TransFreeBSD回答回数665ベストアンサー獲得回数2672014/03/18 15:58:04

ポイント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

a-kuma3回答回数4521ベストアンサー獲得回数18792014/03/18 16:06:46

ポイント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

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません