2014-12-23

nmapとnnoremapの違い

最近勉強しているvimについて自分用のメモをごちゃごちゃと。

nmapとnnoremapの違い


http://vimblog.hatenablog.com/entry/vimrc_key_mappingより転記

モード再割当有り再割当無し
ノーマルモード+ビジュアルモードnoremapmap
コマンドラインモード+インサートモードnoremap!map!
ノーマルモードnnoremapnmap
ビジュアル(選択)モードvnoremapvmap
コマンドラインモードcnoremapcmap
インサート(挿入)モードinoremapimap


再割当てと再割当てなしの違い

(http://sandragon.hatenablog.com/entry/2013/05/20/123427)
  •  " マッピングに関するMEMO
     " noreがつくものとつかないものの違い(mapとnoremapとか)
     " noreがつかないものを使うと、キーの再割当てが発生する
     " -> mapはキーシーケンスを展開した後、さらに別のマップを適用しようとする
     " -> noremapは一度だけ展開する
     " (例)
     " map {A} {X}
     " map {B} {A}
     " 上のようにマッピングされていた場合、Bを押すとAが実行され、さらにAに割り当てられたXが実行される
     " noremapだとマッピングを1度しか展開しない  混乱を避けるためにnore系を利用するのが無難かも

vimrcをすぐに開けるようにする

nnoremap ,v :edit ~/_vimrc



これから学習したいこと

関数,augroup,autocmdの便利な使い方。文字のカウントとか関数を使えば綺麗にできるっぽい。

タブ


参考になるサイト

vimrc展示会
http://vimwiki.net/?vimrc%C5%B8%BC%A8%B2%F1%BE%EC#content_1_1


ぼくのかんがえたさいしょうのvimrc
http://deris.hatenablog.jp/entry/2014/05/20/235807




No comments: