まとめてみた。または考えてみた

Svitchについて。

イミディエイトモードとコマンドモードの違いについて大きな勘ちがいをしていたとともに、コマンドモードに疑問があるので書きます。

イミディエイトモード

  • 最短で一致するコマンドが入力された瞬間に実行される。
  • 対象はアクティブなウィンドウ

コマンドモード

  • コマンドに引数を付けることができる。

以下、ketttの早とちりによる誤報が書かれています; すみません。

-引数が省略された場合は、対象は「現在のウィンドウ」(黄色くなっているヒント)になる

  • 「現在のウィンドウ」のデフォルトは、「ヒントがF」のウィンドウ(アクティブなウィンドウではない)

イミディエイトモードの感覚で操作すると、アクティブウィンドウを対象に操作したつもりが、別のウィンドウを操作することになってしまう。

だから、「現在のウィンドウ」のデフォルトは、アクティブなウィンドウがいいんじゃないだろうか

Tabキーで「ヒントF」から辿れなくはなるが、害はないように思う。

そうすれば、:fd コマンドも引数なしで使えるようになるから、


イミディエイトモードでfdを使う必要はなくなる。
ff dd ssコマンドをf d sコマンドに戻してもよいのではないか。

さらに、

イミディエイトモードの対象ウィンドウも「現在のウィンドウ」にしてしまえば辻褄が合うのでは?

または、

コマンドモードの対象ウィンドウを(イミディエイトモードに合わせ)、アクティブウィンドウにするか。