プロジェクトのフォルダ等についての要望No.33406
ktyu さん 14/08/24 04:32
 
Windows XP SP3
秀丸エディタ 8.40 を使用しています

秀丸エディタは長らく愛用させていただいております
いくつか要望があるのですが聞いていただけますでしょうか

1.ブックマークやプロジェクトにフォルダを直接追加したい
現在フォルダを登録する場合そのフォルダと直下のファイルしか登録されないのを
サブフォルダを含めて全て登録できるようにしてほしい
あるいは今現在の"フォルダ内のファイル一覧"とは別に"フォルダ"として追加できる
ようにして
ブックマーク内においてフォルダモードのようにフォルダ内を閲覧できるようにして
ほしい


2.プロジェクトにファイルを追加する際に一つずつだけでなく複数のファイルを選択
して追加できるようにしてほしい


3.ブックマークやプロジェクトのファイル・フォルダを別のプログラムで開きたい
リファレンスやヘルプをプロジェクトに登録してアクセスできるようにしておければ
便利なので
ブックマークやプロジェク内のファイルやフォルダを秀丸エディタではなく
エクスプローラ等でも開けるようにコンテキストメニューを拡張してほしい


4.ファイルを開くダイアログにて最近開いたファイル等の履歴を表示することができ
るが
ここによく使うフォルダやファイルをお気に入りとして登録できるようにしてほしい


5.フォルダの表示について
Windowsで普段使用している大量にファイルがあるフォルダ等は見やすいように一覧
で開くように設定してあるのですが
秀丸エディタでタブを右クリックしてエクスプローラ(X)で表示されるフォルダは
アイコン,一覧,詳細等の表示の方法が設定しているものとは違うものとなってしまい
ます
コマンドプロンプトで試してみたところexplorer.exeで開くとそうなる様で
今はマクロでrun "cmd.exe /c start \"\" \"" + directory + "\" >nul";
と指定して使用しています
この表示の方法をどちらにするか選べるようにしてほしい

[ ]
RE:33406 プロジェクトのフォルダ等についNo.33408
秀丸担当 さん 14/08/25 09:33
 

それぞれできたらいいということで、ご意見参考にさせていただきます。
気づいた点についてコメントさせていただきます。

>1.ブックマークやプロジェクトにフォルダを直接追加したい

仕組み的にややこしくなる点もあるのですが、そういう機能もあったら便利だと
思います。参考にさせていただきます。

>2.プロジェクトにファイルを追加する際に一つずつだけでなく複数のファイルを選択
>して追加できるようにしてほしい

「追加(I)...」のダイアログからは確かに1つずつですが、エクスプローラなど
から複数のファイルを選択して、ドラッグ&ドロップで登録する方法もあります。

>3.ブックマークやプロジェクトのファイル・フォルダを別のプログラムで開きたい

フォルダやファイル一覧の場合は項目についてのコンテキストメニューが可能で
したが、ブックマークやプロジェクトの場合は確かにコンテキストメニューはあ
りませんでした。
できたほうがいいので検討したいと思います。

>4.ファイルを開くダイアログにて最近開いたファイル等の履歴を表示することができ
>るが

秀丸エディタの機能としては、左上の▼ボタンをクリックすると、フォルダのヒ
ストリが出るのですが、ここでさらにヒストリの上で右クリックして「ヒストリ
に常駐」としておくと、ヒストリから消えないようにする方法もあります。

あと参考までに、「秀丸ファイラーClassic」を入れると、秀丸ファイラー
Classicのブックマークを使うことができます。
開くダイアログ上部のツールバーに☆マークのボタンを付けたり、Alt+Bの操作
でブックマークメニューが出せる設定が可能です。

>5.フォルダの表示について

XPとWindows8.1で試してみたところでは、うまく再現できませんでした。
explorer.exeを直接起動する場合と、startコマンドでフォルダの関連付けとし
て開く場合で、何か違いがある場合があるということでしょうか。
例えばエクスプローラ上で該当フォルダを「並べて表示」にして閉じてから、秀
丸エディタのタブから「エクスプローラ(X)」を選んだら、エクスプローラが開
いて「並べて表示」として表示されました。
もしそれで違いがあるとしたら、エクスプローラの本来の挙動ではないようで、
そういう設定があるのかわかりませんがエクスプローラの設定か、何か別の原因
があるという気がします。

秀丸エディタから起動する場合、コマンドラインとしては以下のような感じにし
て開いています。

  c:\windows\explorer.exe /n,/e,/select,c:\folder\file.xxx

[ ]
RE:33408 プロジェクトのフォルダ等についNo.33410
ktyu さん 14/08/25 12:42
 
すいません「ヒストリに常駐」というものがあるのは知りませんでした
完全に見逃してました
ありがとうございます

フォルダの表示についてですが
表示が違うのはマイドキュメントのみでした
デスクトップ等にあるショートカットから開いた場合と
C:\から辿って開いた場合とでは表示の仕方はそれぞれ別々に記録される様で
startコマンドで開いた場合は前者がexplorer.exeで開いた場合は後者のものが
開かれるようでした
別のPCのWin8.1でも同じ様になりました
自分の環境や設定のせいなのか
仕様なのかわかない状態です。

[ ]
RE:33410 プロジェクトのフォルダ等についNo.33411
秀丸担当 さん 14/08/25 15:24
 

マイドキュメントで違うということで、こちらでも再現させることができました。
表示方法が違うのは、c:\から辿った位置と、デスクトップ直下のユーザーフォ
ルダやPC配下のドキュメントなど、それぞれは同じ内容でも違う場所だからとい
うことになると思います。
startコマンドは、スタートメニューの「ファイル名を指定して実行」や、プロ
グラム的にはShellExecuteと同等ですが、これらはなぜかc:\から辿った場所で
はなく、自動的に特殊フォルダのほうになるようです。

フォルダを開くこと自体はどちらの方法でもいいのですが、タブから「エクスプ
ローラ」を選択した場合は、/selectオプションを指定していて、該当ファイル
を選択するようにしています。
/selectオプションの場合は、startコマンド相当のやり方は無さそうです。
XPのマイドキュメントに限っては
explorer.exe /select,::{450D8FBA-AD25-11D0-98A8-0800361B1103}\file.txt
といった感じのパス指定でできるようですが、8.1のPC配下はうまくいかず、全
ての環境でこれを解決するのは難しそうです。

[ ]
RE:33411 プロジェクトのフォルダ等についNo.33412
ktyu さん 14/08/26 00:11
 
マクロを作って環境ごとに対応させようと思います
ありがどうございました

[ ]