まとめてみた。または考えてみた
Svitchについて。
イミディエイトモードとコマンドモードの違いについて大きな勘ちがいをしていたとともに、コマンドモードに疑問があるので書きます。
イミディエイトモード
- 最短で一致するコマンドが入力された瞬間に実行される。
- 対象はアクティブなウィンドウ
コマンドモード
- コマンドに引数を付けることができる。
以下、ketttの早とちりによる誤報が書かれています; すみません。
-引数が省略された場合は、対象は「現在のウィンドウ」(黄色くなっているヒント)になる
- 「現在のウィンドウ」のデフォルトは、「ヒントがF」のウィンドウ(アクティブなウィンドウではない)
イミディエイトモードの感覚で操作すると、アクティブウィンドウを対象に操作したつもりが、別のウィンドウを操作することになってしまう。
だから、「現在のウィンドウ」のデフォルトは、アクティブなウィンドウがいいんじゃないだろうか
Tabキーで「ヒントF」から辿れなくはなるが、害はないように思う。
そうすれば、:fd コマンドも引数なしで使えるようになるから、
イミディエイトモードでfdを使う必要はなくなる。
ff dd ssコマンドをf d sコマンドに戻してもよいのではないか。
さらに、
イミディエイトモードの対象ウィンドウも「現在のウィンドウ」にしてしまえば辻褄が合うのでは?
または、
コマンドモードの対象ウィンドウを(イミディエイトモードに合わせ)、アクティブウィンドウにするか。