【要望】タブで複数文書を切り替えたい。No.05552
abuku さん 00/04/05 11:04
 

 秀丸3.05を愛用させていただいております。

 ふと思ったのですが、タブで複数文書を切り替えられたらなぁと。
 もしくはそれに近い機能があれば教えていただきたいです。

 よろしくお願いします。

[ ]
RE:05552 【要望】タブで複数文書を切り替No.05556
きいろいまふらあ さん 00/04/05 12:39
 
きいろいまふらあです。

Ctrl+Tabで開かれている秀丸間を移動できます。
Shift+Ctrl+Tabで逆順です。
サイクリックです。

近いですか?(^^;

[ ]
RE:05556 【要望】タブで複数文書を切り替No.05557
abuku さん 00/04/05 13:52
 

 きいろいまふらあさん、お返事ありがとうございます。

>Ctrl+Tabで開かれている秀丸間を移動できます。
>Shift+Ctrl+Tabで逆順です。
>サイクリックです。
>
>近いですか?(^^;

 やはりそういうような方法しかありませんよね・・。できればタブ移動
したいなぁと・・・。

[ ]
RE:05557 【要望】タブで複数文書を切り替No.05558
番頭++ さん 00/04/05 14:08
 
> やはりそういうような方法しかありませんよね・・。できればタブ移動
>したいなぁと・・・。

タブは無理なような気がしますが ...
それって、[その他] - [キーの割当て] で、
・次の秀丸
・前の秀丸
・ウインドウ一覧
とか !!!

[ ]
RE:05552 【要望】タブで複数文書を切り替No.05559
KITA さん 00/04/05 16:06
 
> ふと思ったのですが、タブで複数文書を切り替えられたらなぁと。
> もしくはそれに近い機能があれば教えていただきたいです。
その他(O) - キー割り当て(K)... にて、好きなキーに
コマンドとして「ウィンドウ系」種別の中の
「次の秀丸」または「前の秀丸」を割り付けるとできます。

[ALT]+[F1]に「次の秀丸」
[SHIFT]+[ALT]+[F1]に「前の秀丸」
とか・・・

ウィンドウズ機能の機能では
[ALT]+[TAB]、[SHIFT]+[ALT]+[TAB]で切替えるとか、
タスクバーを自動的に隠すに設定後、画面左に縦表示にして幅を
広げておくと、編集中の秀丸がマウスで選べます。
#そこまでしなくても秀丸メニューの「ウィンドウ」から選べるけど。

[ ]
RE:05559 【要望】タブで複数文書を切り替No.05560
KITA さん 00/04/05 16:10
 
>[ALT]+[F1]に「次の秀丸」
>[SHIFT]+[ALT]+[F1]に「前の秀丸」

[CTRL]+[TAB]に割り付けがあったんですね。(^^;

[ ]
RE:05557 【要望】タブで複数文書を切り替No.05562
きいろいまふらあ さん 00/04/05 21:47
 
まふです。

> やはりそういうような方法しかありませんよね・・。できればタブ移動
>したいなぁと・・・。

結構ご希望に沿えていると思ったのですが。(^^;
どうしても1キーでちゅうことなのでしょうか?
だとするとctrl alt shift なんかと組み合わせなくてもキー割り当てできる
キーに「次の秀丸」「前の秀丸」を割り当てるしかないですね。

さらに、別のキーコード変換ツール?みたいのを使ってtabキーにf1とかを
割り当ててしまうって手もあります。

なんとかいう、かなり自由度の高いツールがありました。
アプリケーション毎、ウィンドウクラス毎にキー割り当てをカスタマイズできました。
名前は忘れました。(^^;

ところで、tab自体の入力はできなくてもいいんでしょうか?

[ ]
RE:05562 【要望】タブで複数文書を切り替No.05563
abuku さん 00/04/06 09:13
 


きいろいまふらあさん、お返事ありがとうございます。

>まふです。
>結構ご希望に沿えていると思ったのですが。(^^;
>どうしても1キーでちゅうことなのでしょうか?
>だとするとctrl alt shift なんかと組み合わせなくてもキー割り当てできる
>キーに「次の秀丸」「前の秀丸」を割り当てるしかないですね。
>
>さらに、別のキーコード変換ツール?みたいのを使ってtabキーにf1とかを
>割り当ててしまうって手もあります。

 キー割り当ては番頭++さんもおっしゃってましたね。現状ではその方法が1
番手っ取り早いですね。


>ところで、tab自体の入力はできなくてもいいんでしょうか?

 と言いますか・・そのtabではなくて、最終的にはウインドウのタブと言い
ますか・・。ちょっと言葉では表現しずらいのですが・・。
 秀丸メニューの「その他」→「ファイルタイプ別の設定」すると、表示、全
般、カラー、強調表示、その他ってありますよね。そういう風に1ウインドウ
で複数文書を表示(?)する事ができたらなぁと。
 ちょっとタイトルを「タブで複数文書を切り替えたい」としてしまったので、
誤解を招いてしまいました。申し訳ありませんm(__)m

 将来的にはそうなる・・・っていうのは無いですよね?


[ ]
RE:05563 【要望】タブで複数文書を切り替No.05564
Arimac さん 00/04/06 12:37
 
> と言いますか・・そのtabではなくて、最終的にはウインドウのタブと言い
>ますか・・。ちょっと言葉では表現しずらいのですが・・。
> 秀丸メニューの「その他」→「ファイルタイプ別の設定」すると、表示、全
>般、カラー、強調表示、その他ってありますよね。そういう風に1ウインドウ
>で複数文書を表示(?)する事ができたらなぁと。

Windowsのタスクバーがその役割をしているのでは
ないかと思いますが(^^;

タスクバーを上に持っていって自動的に隠さないようにして
タイトルをフルパス表示しないようにすれば
沢山のファイルを編集するのが楽になりますよ(^^;

[ ]
RE:05564 【要望】タブで複数文書を切り替No.05565
abuku さん 00/04/06 13:36
 

 Arimacさん、お返事ありがとうございます。

>Windowsのタスクバーがその役割をしているのでは
>ないかと思いますが(^^;

 いえ、現にそういうエディタが他にあるみたいです。しかし、機能的に
秀丸には及ばないという事を聞いたので、秀丸でできたらいいなぁと。

>タスクバーを上に持っていって自動的に隠さないようにして
>タイトルをフルパス表示しないようにすれば
>沢山のファイルを編集するのが楽になりますよ(^^;

 これも考えましたが、タスクバーに秀丸が増えすぎるのも困りますので。

[ ]
RE:05565 【要望】タブで複数文書を切りNo.05566
山紫水明 さん 00/04/06 14:57
 
    abukuさん こんにちは。

 すでに KITA さんも書かれていましたが,「ウィンドウ一覧」コマンドでは,ど
んな不都合があるのでしょうか。

 では, (^^)/~
                                        山紫水明

[ ]
RE:05565 【要望】タブで複数文書を切り替No.05567
きいろいまふらあ さん 00/04/06 15:25
 
まふです。

> いえ、現にそういうエディタが他にあるみたいです。しかし、機能的に
>秀丸には及ばないという事を聞いたので、秀丸でできたらいいなぁと。

どのようなメリットを期待していらっしゃいますか?

> これも考えましたが、タスクバーに秀丸が増えすぎるのも困りますので。

そもそもこれを嫌っていては、秀丸でたくさんのファイルを同時に開くこと自体が
できなくなってしまいます、心情的に。
…という問題に昇華してしまうのではないでしょうか?

となると「秀丸のMDI化」という話になってしまうのか?

[ ]
RE:05566 【要望】タブで複数文書を切りNo.05573
abuku さん 00/04/06 15:46
 

山紫水明さん、お返事ありがとうございます。

> すでに KITA さんも書かれていましたが,「ウィンドウ一覧」コマンドで>は,ど
>んな不都合があるのでしょうか。

 いや、ただ不都合というわけではなく、あったら便利だなぁと思ったくら
いなんです。

[ ]
RE:05567 【要望】タブで複数文書を切り替No.05574
abuku さん 00/04/06 15:52
 

 こんにちは。

>どのようなメリットを期待していらっしゃいますか?

 自分的には使い勝手が良くなるかなと思いました。

>そもそもこれを嫌っていては、秀丸でたくさんのファイルを同時に開くこ
>と自体ができなくなってしまいます、心情的に。
>…という問題に昇華してしまうのではないでしょうか?
>
>となると「秀丸のMDI化」という話になってしまうのか?

 結局はそういう事でした。でも今ってSDIの方が多いっていう事らしい
のですが・・・。

 お騒がせして申し訳ありませんでした。

[ ]
RE:05574 【要望】タブで複数文書を切り替No.05575
番頭++ さん 00/04/06 16:49
 
//  こんなマクロはいかがですか !!!

//*5    HM_Menu1.mac - 2000/04/06

    #max1 = 10; //  max.
    $menu1[00] = year + rightstr(date,10) + " - " + time + " : 現在の窓数  "
 + str(hidemarucount);
    title $menu1[00];
    #m = 1;
    while( #m <= #max1 && #m <= hidemarucount ){
        $menu1[#m] = "(&" + str(#m-1) + ") " + filename2[#m-1];
        #m = #m + 1;
    }
//  mousemenuarray $menu1, #m;
    menuarray $menu1, #m;
    #result = result;
    if( #result < 1 ){  endmacro;   }
    if( iskeydown(0x10) ){  //  [Shift] ==> だと close する。
        if( #result == 2 ){
            setactivehidemaru 1;
            closehidemaru 1;
        } else {
            closehidemaru  #result-2;
        }
    } else {
        setactivehidemaru #result-2;
    }
endmacro;

//  どこがウインドウ一覧と違うのか ???


[ ]
RE:05567 【要望】タブで複数文書を切り替No.05576
ENCODINGSHIFTJIS さん 00/04/06 17:31
 
>となると「秀丸のMDI化」という話になってしまうのか?
好みはいろいろらしい
起動時オプションで新規面 カスケード でなくできるし
開き後でもウィンドのぴったり重ね合わせはマクロでできますし。
何が問題かよくわからない。


[ ]
RE:05576 【要望】タブで複数文書を切り替No.05578
ENCODINGSHIFTJIS さん 00/04/06 17:54
 
>>となると「秀丸のMDI化」という話になってしまうのか?
好みはいろいろらしい
あとは、TagJump の利用で ヒストリもどき を作り縦長画面の Tags ファイル
からタグジャンプする。ヒストリを Tags に記録するのに終了マクロが
必要だが

XXXX.TXT(88): 文書の表題/説明
....
....
....

[ ]
RE:05575 【要望】タブで複数文書を切り替No.05579
番頭++ さん 00/04/06 20:21
 
>//*5    HM_Menu1.mac - 2000/04/06

closehidemaru って更新された秀丸には無効なのを忘れていました。

//*5    HM_Menu2.mac - 2000/04/06

    #max1 = 10; //  max.
    $menu1[00] = year + rightstr(date,10) + " - " + time + " : 現在の窓数  "
 + str(hidemarucount);
    title $menu1[00];
    #m = 1;
    while( #m <= #max1 && #m <= hidemarucount ){
        $menu1[#m] = "(&" + str(#m-1) + ") " + filename2[#m-1];
        #m = #m + 1;
    }
//  mousemenuarray $menu1, #m;
    menuarray $menu1, #m;
    #result = result - 02;
    if( #result < 00 ){
        if( iskeydown(0x11) ){  //  [Ctrl] + [Enter] ==> だと「全終了」する機能
            exitall;    //  終わり
        }
        endmacro;   //  [Esc] etc.  終わり
    }
    if( iskeydown(0x10) ){  //  [Shift] + [Enter] ==> だと「終了」する機能
        if( #result != 00 ){
            setactivehidemaru #result;  //  閉じる窓
        }
        #updated = updated;
        setactivehidemaru 1;    //  これをしないと秀丸がフォーカスを失う !!!
        if( #updated || hidemarucount == 1 ){
            setactivehidemaru 1;
            exit;   //  終わり
        } else {
            closehidemaru 1;
        }
    } else {
        setactivehidemaru #result;  //  他の秀丸に切り替える機能
    }
endmacro;


[ ]
RE:05578 【要望】タブで複数文書を切り替No.05582
ENCODINGSHIFTJIS さん 00/04/07 11:59
 
>>>となると「秀丸のMDI化」という話になってしまうのか?
>好みはいろいろらしい
ファイラーで開くような形?
巨大ファイルヒストリ
しおり/ブックマーク
ダイレクトタグジャンプ
いったいどんなのが望みなのだろうか?

[ ]
RE:05579 【要望】タブで複数文書を切り替No.05586
abuku さん 00/04/07 15:30
 

 番頭++さん、お返事ありがとうございます。

 わざわざマクロまで教えていただきまして・・・。恐縮です。MDIに関し
ては、やはり今流行ではないようですし、ちょっと難しそうですね。

 ありがとうございました。

[ ]
RE:05582 【要望】タブで複数文書を切り替No.05591
encodingshiftjis さん 00/04/08 22:43
 
>>>>となると「秀丸のMDI化」という話になってしまうのか?

Ecxel のsheet タブのようなものか?
Gecko+XUL==>Navigator6

帳票のレイアウトのように秀丸の見た目も
カスタマイズしたいという要求なのだろうか。
動作のカスタマイズとは別の。


[ ]
RE:05591 秀丸のBOOKMARKNo.05594
ENCODINGSHIFTJIS さん 00/04/10 15:34
 
しおりを作ってみました。

// Bookmark.mac
// とりあえずデスクトップに作成、専用フォルダーのほうがよいか
// " の使い方は難しい パスの長さに注意,分割したほうがよいか?
// できた .JS をダブルクリックすると終了時の画面で開く
$base=basename; $file=filename;
$no=str(lineno);
$posx=str(windowposx);
$posy=str(windowposy);
$cy=str(windowcy);
$cx=str(windowcx);

// .js 発生 でもできる
// \ --> / 変換 Win では/のほうがやりやすい start も / ok
while(1){           #x = strstr($file,"\\");
                 if(#x == -1)break
$file=leftstr($file,#x)+"/"+rightstr($file,strlen($file)-#x-1);
 }
$js="WScript.CreateObject(\"WScript.Shell\").Run(\""+
    "\\\"D:/PROGRAM FILES/HIDEMARU/HIDEMARU.EXE\\\""+
 " /j"+$no+" /("+$posx+","+$posy+","+$cx+","+$cy+") \"+\""+
 $file+"\");";
run "command.com /c ECHO "+$js+" > C:\\WINDOWS\\デスクトップ\\"+$base+".JS";
// .BAT 発生ではDOS窓が残る。あとで終了時閉じるのチェックをしないと。
// .LNK 発生では run WSH の二段になるので .js でやってみた。
// .JS 例
//WScript.CreateObject("WScript.Shell").Run("\"D:/PROGRAM FILES/HIDEMARU/HID
EMARU.EXE\" /j26 /(15,23,629,407) "+"d:/program files/hidemaru/mac/bookmark.
mac");


[ ]
RE:05594 秀丸のタブ切替えNo.06840
ENCODINGSHIFTJIS さん 00/11/15 18:54
 
ブラウザータブ もどき です。
見出し語 | ジャンプファイル名の 行を並べた ファイルを
縦長で表示しておき、
ジャンプしたい見出しにカーソルを置き、マクロを起動すると、ジャンプする。
さすがに TreeView は無理ですが、見出し語のみ表示は見やすい、と感じました。
マクロ動作手順は
1: 起動用マクロが 先頭行のマクロを起動する、カーソル行をクリップボードにcopy
2: 変形タグジャンプが、クリップポードからファイル名を取り出し ジャンプする
の 2段処理です。

--------- Hjumptest.txt  -----  ジャンプ用ファイル --
Htagjump.mac
ソフトタブ   |SoftTab.mac
パラメータ実行          |Paraeval.mac
変形タグジャンプ        |Htagjump.mac
[EOF]
--------- Paraeval.mac  ------- 起動用マクロ ----
// Paraeval.mac   行引数をクリップボード渡して先頭マクロ起動
//
//  マクロ起動面のカーソル行をクリップポードにcopyして
//  ファイル先頭行の マクロを起動します
//
selectline; copy; #y=y; gofiletop;
selectline; $m=gettext(seltopx,seltopy,selendx,selendy);
moveto 0,#y; // カーソル戻し
execmacro   leftstr($m,strlen($m)-2); // chomp
[EOF]
--------- Htagjump.mac -------- 変形タグジャンプ ---
// Htagjump.mac    変形タグジャンプ
//  ジャンプの指定は3種類判別します。
//  1: ファイル名のみ
//  2: ファイル名#行番号
//  3: ファイル名#検索文字列(正規表現)
//   行の形式は  見出し語 | ジャンプ指定
//    (クリップポードに入っている)    
//   ファイルの形式は 先頭に このマクロ名の行があり、
//    Paraeval.mac により起動される
//    ジャンプ用ファイルへの登録は別のマクロなどで行う。
//   2:3: は未作成
//
beginclipboardread;  $Para=getclipboard;
//menu $Para;
$Para   =rightstr($Para,strlen($Para)-strstr($Para,"|")-1);
$FragmentID=leftstr($Para,strlen($Para)-1);
//menu $FragmentID;
openfile $FragmentID;
[EOF}

__END__

[ ]