秀丸への要望です。No.00751
Tatsujinbomber さん 07/04/27 02:35
 
●秀丸への要望です。

バージョンアップでいろいろ機能追加されてきていると思いますが、
以下のような機能を優先してつけて頂けると個人的に非常にうれしいのですが。

(以前に要望したものも含め)いろいろあるので以下に列挙します。


■新規の要望
1.秀丸はユーザーアカウント毎の情報管理ってできていなかったと思うので、
 TeraPad(http://harpy.org/delfy/tpadhelp/)のような各ユーザーアカウント別に
秀丸を
 使用できるようにしてほしいです。
 いまどきのマルチアカウントOSには必須機能だと思っているのですが。


■以前出した要望
1. (ダブルクリック等で)単語の選択状態にて検索アイコン(↓)/(↑)を押せば、その
単語を検索できるようにしてほしい。
    ∵検索窓を出す操作が省略できる。← (WZ Editorみたく)。操作性が秀逸だと思
う。

⇒自家製マクロではなく標準機能として実装できませんか?

2. 検索窓が常にツールバーに出ているほうが検索を行い易い。(Google Toolberなど
の各種ToolberやWZ Editorなどのように)
    ∵直前に何を検索していたのか、今何を検索しているのかが明確になって便利。
また履歴に直ぐアクセスできるのが良い。

⇒これは別にWebと連携するとかいうのではなく、純粋なテキスト上の検索用のボッ
クスのことです。
 Ctrl+Fとかで検索ボックスを出さなくてもいいし、何を検索中かも見て分かるし一
石二鳥かと。
 反対意見の方もおられると思うので、ツールボックスに表示/非表示も自由にでき
たらいいと思う。
 また検索の動作についてはいろいろ考えれれると思いますが、一番ベーシックなオ
プションで
 できればいいかと思います。

3. 検索ウィンドウの検索履歴が少なすぎる。(100個ぐらいはほしい。)

⇒一見して簡単かと思っていました。でもなかなか実現されませんが、
 ソースの修正は以外と大変なのでしょうか? 
  今の履歴数はプログラミングをする上で少なすぎて不便です。

4. 検索結果の位置が自動的にWindowの上下中央になるオプションもほしい。

⇒固定できるオプションもあるが、中央のオプションもほしいです。
 なにも考えなくても中央に結果が来て便利。

5. ウィンドウの多重化ができる方がいいと思う。つまりひとつのファイルを二つ以
上のウィンドウにて表示できる機能。ひとつのファイルのいろんな箇所を編集するの
に便利だと思う。Word,Excelで言うところの「新しいウィンドウで開く」と同じ概念
の機能のことです。


以上 Priority順

どの機能もよくある機能(?)であり機能追加したところで無駄ではないと考えますが
どうでしょうか?
ぜひ、機能追加お願いします。

[ ]
RE:00751 秀丸への要望です。No.00755
Iranoan さん 07/04/27 09:31
 
 Tatsujinbomber さん今日は、Iranoan です。
> 1. (ダブルクリック等で)単語の選択状態にて検索アイコン(↓)/(↑)を押せば、その
> 単語を検索できるようにしてほしい。
 個人的には、互換性の点から反対です。設定によって切り替える手もあると
は思いますが、マクロの互換性はなくなります。またオプションがどう扱われ
るか解りにくいと思います。

> 2. 検索窓が常にツールバーに出ているほうが検索を行い易い。(Google Toolberなど
> の各種ToolberやWZ Editorなどのように)
 「検索ボックス」とは違うのでしょうか?
>  また検索の動作についてはいろいろ考えれれると思いますが、一番ベーシックなオ
> プションで
 何を「一番ベーシック」とするかが問題ではないかと...。
 秀丸エディタの「検索ボックス」は、直前の検索、grep のオプションがそ
のまま引き継がれます。

> 3. 検索ウィンドウの検索履歴が少なすぎる。(100個ぐらいはほしい。)
 私ももう少し欲しいですね。ただ 100 個はいらないです。そんなに有って
も、探すよりもう一度入力した方が早いので(^^;。また小さいウィンドウでの
利用も考えると、あまり増やせないのかもしれません。

> 4. 検索結果の位置が自動的にWindowの上下中央になるオプションもほしい。
 「なるべく中央」があります。

> 1. (ダブルクリック等で)単語の選択状態にて検索アイコン(↓)/(↑)を押せば、その
> 単語を検索できるようにしてほしい。
<snip>
> 5. ウィンドウの多重化ができる方がいいと思う。つまりひとつのファイルを二つ以
> 上のウィンドウにて表示できる機能。
について、
> ⇒自家製マクロではなく標準機能として実装できませんか?
と書かれていることは承知の上で、要望が多ければ別ですが、マクロで出来る
ことはマクロでやった方が良いと思います。あまりにコマンドやオプションが
多くなると、結局何があるか、何が影響しているのか解らなくなるので。

[ ]
RE:00751 秀丸への要望です。No.00756
秀丸担当 さん 07/04/27 09:39
 

>1.秀丸はユーザーアカウント毎の情報管理ってできていなかったと思うので、

できていると思いますが、できていないでしょうか。
ある部分の機能でできていないということがあれば、具体的に教えていただける
と助かります。

>1. (ダブルクリック等で)単語の選択状態にて検索アイコン(↓)/(↑)を押せば、その
>単語を検索できるようにしてほしい。

前にもコメントしていたようですが、この動作は範囲選択を検索によって広げる
という動作があるので、これを変えるわけにはいかないです。
標準でやるとしたら動作環境で動作を変更できるようにするか、コマンドを追加
するかという話になってきます。

一番優先順位が高いことなのであれば、標準にこだわらずマクロでやることをお
勧めします。
以下のような2つのマクロでできるのではないかと思います。
マクロ登録して、マクロ登録したものをキー割り当てすると便利です。

//上検索
if( selecting ) {
    getsearch;
    moveto seltopx, seltopy;
}
findup;
hilightfound 1;


//下検索
if( selecting ) {
    getsearch;
}
finddown;
hilightfound 1;


>2. 検索窓が常にツールバーに出ているほうが検索を行い易い。(Google Toolberなど

ツールバーをカスタマイズして、検索系にある検索ボックスを追加するとできま
す。
以前にTatsujinbomberからの要望で付けたような気もします。


>3. 検索ウィンドウの検索履歴が少なすぎる。(100個ぐらいはほしい。)

これはやっていなかったですが、もう少し増やしたほうがいいかもしれません。
難しいということもないです。
ただ起動時のレジストリの読み込み数がまた増えてしまうのが気がかりではあり
ます。

個人的な話では、先行開発バージョンでの単語補完を使うようになってからは履
歴を使うことがほとんどなくなりました。


>4. 検索結果の位置が自動的にWindowの上下中央になるオプションもほしい。

先行開発バージョンで[その他]→[動作環境]→[検索]に、カーソル位置の選択と
して「なるべく中央」というのが追加されましたが、これではどうでしょうか?
必ず中央ではないですが。

>5. ウィンドウの多重化ができる方がいいと思う。つまりひとつのファイルを二つ以

これもできたらいいとは思いますが、やるとしたら難しいです。

[ ]
RE:00756 秀丸への要望です。No.00757
秀丸担当 さん 07/04/27 09:44
 

>以前にTatsujinbomberからの要望で付けたような気もします。

敬称が抜けていました。
Tatsujinbomberさん でした。申し訳ありません。

[ ]
RE:00757 秀丸への要望です。No.00779
Tatsujinbomber さん 07/04/28 02:44
 
Iranoanさん 秀丸担当 さん

ご返答ありがとうございます。

1.
>前にもコメントしていたようですが、この動作は範囲選択を検索によって広げる
>という動作があるので、これを変えるわけにはいかないです。

すいませんが、この機能を無効にする方法ってありますか?
いまいち使いどころが分かりません。

あと、マクロでやるのもぜんぜんOKです。
もう少し教えていただけませんか?

<やりたいこと>
検索したい単語を選択
    ↓
上・下検索のボタンをクリック
    ↓
検索ボックスにその単語が反映され、検索単語にジャンプする。
(この際、範囲選択を検索によって広げる機能は無効としたい)

*なお私のような方法で文字が検索できると、特に初心者の方には直感的で使いやす
く秀丸に入りやすいのに思ったりしてます。)

1.
すいません。別のソフトと勘違いしていたようです。
一つのコンピュータでアカウント毎に設定がされるのですね。
ちなみにその情報はどこで管理しているのでしょうか。
レジストリになるのですか?
ちなみにTeraPadであれば、インストールディレクトリに
ユーザー毎のフォルダが生成されiniファイルで管理されるのですが。

2.
> 「検索ボックス」とは違うのでしょうか?
すいません。ツールバーのカスタマイズでできるようになっていますね。見落として
おりました。ご対応ありがとうございます。

3.
100個というのは漠然とでした。ただ現状は少な過ぎだと思います。
補完機能が強力になっとということで、ソースの編集時に試してみたいと思います。
Google Toolberのように、検索ボックスのリスト表示部分が伸び縮みなどできたら
うれしいのですが。こういう機能追加は重たくなる一方でしょうか。
(むちゃいってすいません。。。)

4.
>先行開発バージョンで[その他]→[動作環境]→[検索]に、カーソル位置の選択と
>して「なるべく中央」というのが追加されましたが、これではどうでしょうか?
>必ず中央ではないですが。

試して見ました。無駄なページ送りもなく使いやすいかなと思いました。
ただ、上方向と下方向の検索で動作が違うように思いました。
上方向にずーと検索していく場合、画面の上端に検索語が配置されるみたいなので下
方向の動作と同じ(ページ送りが伴う場合は中央になる)ほうが使いやすいと個人的に
思いました。
ただ簡単であれば必ず中央オプションも入れていただけるとうれしいです。
一番視点の移動が必要ないので。


以上よろしくお願い致します。

[ ]
RE:00779 秀丸への要望です。No.00780
Iranoan さん 07/04/28 13:50
 
 Tatsujinbomber さん今日は、Iranoan です。
> 1.
<snip>
> あと、マクロでやるのもぜんぜんOKです。
 検索オプションを変えないなら、
//---------------------------------------------------
getsearch;
finddown;//上検索なら findup になります。
//---------------------------------------------------
となります。

> 一つのコンピュータでアカウント毎に設定がされるのですね。
> ちなみにその情報はどこで管理しているのでしょうか。
 レジストリです。

[ ]
RE:00780 秀丸への要望です。No.00792
秀丸担当 さん 07/05/01 16:03
 

>すいませんが、この機能を無効にする方法ってありますか?

いまのところ、この機能を無効にする方法は無いです。


>あと、マクロでやるのもぜんぜんOKです。
>もう少し教えていただけませんか?

先に書いたマクロ2つを、それぞれ test1.mac  test2.mac というファイル名で
マクロファイル用のフォルダに保存します。
マクロファイル用のフォルダは設定していなければ秀丸エディタをインストール
したフォルダ(デフォルトでc:\Program Files\Hidemaru)と同じです。

[マクロ]→[マクロ登録]で、例えばマクロ1にtest1.mac、マクロ2にtest2.mac
を登録します。

[その他]→[キー割り当て]で、適当なキーに、マクロ1とマクロ2を割り当てま
す。

これで、範囲選択してマクロ1またはマクロ2を実行することでできます。

ツールバーには、マクロ1とマクロ2を追加しておくとできますが、絵柄は
「↑」「↓」にはなりませんので、マクロ登録でマクロ名(タイトル)を「↑」
と「↓」にしておき、ツルーバーデザインで「マクロ名を表示」にしておくと、
絵柄をテキストの「↑」「↓」にすることができます。


余談として、[その他]→[キー割り当て]で「左トリプルクリック」に「検索系」
の「検索文字列の取得」を割り当てておくと、左トリプルクリックするだけで検
索文字列が変わってしかも一発で強調されるので、簡単で使いやすいかなとは思
いました。


>ちなみにその情報はどこで管理しているのでしょうか。
>レジストリになるのですか?

レジストリになります。


>Google Toolberのように、検索ボックスのリスト表示部分が伸び縮みなどできたら
>うれしいのですが。こういう機能追加は重たくなる一方でしょうか。
>(むちゃいってすいません。。。)

一応単語補完のリストは伸び縮みしますが、履歴はただのコンボボックスの一部
なので伸び縮みさせることはできないです。


>ただ簡単であれば必ず中央オプションも入れていただけるとうれしいです。
>一番視点の移動が必要ないので。

では中央も追加しておこうと思います。

[ ]