cuteExec・ファイラのディレクトリ移動

二重起動防止ツールでいいんでしたっけ?なんだかひょこひょこと名前を見ているし、使いたいのはやまやまだけど、使えない。結論から言えば、原因はCraftLaunch。これを「プログラムの起動」だけじゃなく「ファイラのディレクトリ移動のポイント」として使っていることが原因。

CraftLaunchの便利なコマンドの一つにStepInto、StepOuttoと呼ばれている(?)ものがあって*1、これをショートカットコマンドに登録し、使用すると、コマンドが入力(もしくは補完)されていれば、そのコマンドのLink先のディレクトリを入力欄に表示し、そのディレクトリの内容をリスト表示させる。簡単に説明したつもりですが、わかりにくいので画像で説明してみる。

1. コマンドを入力します(この例ではbcまで入力しあとは補完されています)

2. StepInto*2を実行するとLink先のディレクトリのパスが表示され、その内容がリスト表示されます。

3. StepOuttoを実行し上のディレクトリに移動します。

4. リストから移動したいディレクトリを選択し、afxcmd.exe*3などに渡します。

とこんな感じで、登録コマンドのLink先のディレクトリが、ファイラのディレクトリ変更のポイントにできて非常に便利なのですが、これをやるとcuteExecを使えないという諸刃の(略)

もちろん、Shorterでのパス変更やfenrirでのパス変更もしているのですが、それらはCraftLaunchから呼び出して起動しているので、移動までのステップ数が多い。そんなこともあって、今のところこれに勝てる「ファイラのディレクトリ移動方法」は見当たんない。一気にそこに移動するわけではなく*4、ポイントとして使用するので、そこを基点にチョイチョイと動いてやることができるので、Shorterに「よく使うディレクトリを登録しておく方法」に勝ち目はなさげ。

もっといい方法があれば、教えていただきたいもんです。 > 偉い人

*1:StepInto,StepOuttoに関してはこちらのサイトを参照

*2:我が家ではショートカットコマンドのC-l

*3:我が家では左窓のパス変更をC-u、右窓のパス変更をC-o

*4:もちろん一気に移動することも可能です(%Linkなどを使用しているとできないことがあるので一概には言えませんが