秀丸エディタスレ Part13 at SOFTWARE
[2ch|▼Menu]
1:名無しさん@お腹いっぱい。
05/12/25 09:24:25 M8/ikR9m0
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

前スレ
秀丸エディタスレ Part12
スレリンク(software板)

過去スレ
その1 URLリンク(pc5.2ch.net)
その2 URLリンク(pc5.2ch.net)
その3 URLリンク(pc5.2ch.net)
その4(消滅?) スレリンク(software板)
その5 スレリンク(software板)
その6 スレリンク(software板)
その7 スレリンク(software板)
その8 スレリンク(software板)
その9 スレリンク(software板)
その10 スレリンク(software板)
その11 スレリンク(software板)

公式
URLリンク(hide.maruo.co.jp)

秀シリーズサポートフォーラム
URLリンク(www.maruo.co.jp)

関連スレは>>2-10くらい



2:名無しさん@お腹いっぱい。
05/12/25 09:26:55 M8/ikR9m0
秀丸エディタ Ver5.00の紹介
URLリンク(hide.maruo.co.jp)

秀丸エディタ Ver4.10の新機能
URLリンク(hide.maruo.co.jp)

秀丸エディタ Ver4.00 の新機能
URLリンク(hide.maruo.co.jp)

秀丸エディタQ&A集
URLリンク(homepage2.nifty.com)

秀丸公式マニュアル
URLリンク(hide.maruo.co.jp)

田楽(でんがく)サーバ&DLL
URLリンク(www.ceres.dti.ne.jp)

正規表現パワーアップDLL
URLリンク(www.arimac.com)

お勧めマクロ一覧
URLリンク(hail2u.net)
URLリンク(kb2001.hp.infoseek.co.jp)
URLリンク(www.ne.jp)
URLリンク(www.afis.to)

マクロ入門
URLリンク(www.ceres.dti.ne.jp)
URLリンク(www.j-coolsite.com)


3:名無しさん@お腹いっぱい。
05/12/25 09:27:56 M8/ikR9m0
ケイコさんのアイコンモジュール
URLリンク(hp.vector.co.jp)


【関連スレッド】

秀丸メールスレッド その11
スレリンク(software板)


4:名無しさん@お腹いっぱい。
05/12/25 10:49:28 WKZRGN2s0
  /.: : :/: : :/:;l:.:.:/.:.:/.:.:.:;/.:::;:l:i: : :.:.:l;.:.l;;;:: : .:l::::.: :l.::::
 /.:.:::/.: :.:.:,l:l |::::l:::::l:l:::::i l::::;/l:l:.:.:.:::l;l:.:.l;;;::.:.:/l::.:; :l.::.:
 l::::::/.:::::::::lT‐==、;- L;;l l::::il lj|:::::::l,l::::::l;;::::://::;l:/.:::::
. l::::::l;::::::::::l  _,,,,、、`ヽ、`` ' '‐_ヲ=‐'‐‐ ' ''''/.::;:::::
. !:::::l;::::::::;:l':y'´ /:_,;: l`' `  '‐ 'フ7'':':'l'‐、 _  l::::l::::::
..l:::::l;;i::::::;:l '   l:::''.::j         !:.;;;.::l  `F  l::::l::::::   志摩子さんと瞳子のためなら喧嘩上等の二条乃梨子がこのスレを終わらせる!
..l:::::l;;l:::::;:l   、,,`'''"       ヽ;;ジ  '`` ,l::::l::::::
..l:::::l;;l::::i::l'、     ̄´   l   ``''ー−'´  /l:::l::::::::
. l:i::l;;;l:::i:;l;ヽ        ,、、、-- 、       /ノ::l:::::::::
 l:l;:l;;l:::i:;i;;;;,ヽ     l.-‐:‐‐:::ヽ     /::l:;;l::::::::;;
  l;l;;;;'i::l;;l;;;;;l;,ヽ    l:    :ノ    ,//i:::l;;l:::::::/;;
.  l:;;i:;;;i:;i;;i:;;;;i:;;,,゙ヽ、 '- 、、 / _, ィ ´ /l::l:;;l;;l::::::/;;;
  l;;;i:;;i;l:|:i;l;i;i;i;i;i;i;;;,_l` 、 `_,、 ‐'"/  ' l:il;;l/.:::/;;/:
   'Vl;i;i;l|WVWV/ l  `   /     l l/.::::/;/.:::




5:名無しさん@お腹いっぱい。
05/12/25 13:19:42 XqzY+opK0
>>1

6:名無しさん@お腹いっぱい。
05/12/25 13:31:43 2r8UhsL60
おつ

7:名無しさん@お腹いっぱい。
05/12/25 13:45:48 mLVVoqMZ0
オツ

8:名無しさん@お腹いっぱい。
05/12/25 14:42:43 52vH75+J0
俺は秀丸フリー申請してるからただで使ってる
メモ帳よりは使いやすいと思う

9:名無しさん@お腹いっぱい。
05/12/25 16:32:21 opktXNYP0
>1z

10:名無しさん@お腹いっぱい。
05/12/25 16:51:10 q1sY+jW+0
>>8
アタリマエのこと書いて釣りのつもりか?

11:名無しさん@お腹いっぱい。
05/12/28 11:28:56 zD4rnUrj0
昔の秀丸の「その他」→「ファイルタイプ別の設定」→「全般」のなかにあった
「行数」は、5.06ではどこにいったのでしょうか?
ここで1ページの行数を指定できたのですが。


12:名無しさん@お腹いっぱい。
05/12/28 13:01:40 J4ze04n70
初心者で申し訳ないです。

ツールバーを「浮かす」んじゃなくて
メニューバーの右側に固定する方法はありませんか?

13:名無しさん@お腹いっぱい。
05/12/28 13:04:44 a6I4Ifv10
動作環境>環境
もしお望みのものと違うなら、ヘルプを検索

14:名無しさん@お腹いっぱい。
05/12/28 13:18:49 1yI/90nv0
>>11
動作環境のとこで左下の上級者向け設定にチェック入れて
ウインドウ→配置でサイズを指定のこと?
昔のってのを覚えてないけど

15:名無しさん@お腹いっぱい。
05/12/28 20:50:41 jtffb7YO0
>>11
表示とカラー→場所の一覧→行番号を選択→プロパティに出現


これはv4以降のFAQだな

16:名無しさん@お腹いっぱい。
05/12/28 21:59:19 TH4uGSf30
[任意の文字列]
tom
jerry
mickey

[本文]
おはようarg_1だよ〜ん
こんにちはarg_2で〜す
こんばんはarg_3だぴょん

[結果]
おはようtomだよ〜ん
こんにちはjerryで〜す
こんばんはmickeyだぴょん
----------------------------------------------------------------

上記の様に、テキストファイルの最初から、任意の文字列(置き換えたい文字列)を
改行区切りで並て、自動的に本文が
arg_1 → tom
arg_2 → jerry
arg_3 → mickey

と置き換わる様にしたいのですが
巧くマクロが組めません、教えていただけないでしょうか



17:名無しさん@お腹いっぱい。
05/12/28 22:08:43 yMULownV0
秀丸のマクロでやらなけりゃいいじゃん。

18:名無しさん@お腹いっぱい。
05/12/28 22:19:55 4xURoWJy0
>>16
リスト作成してreplaceallしまくるんでいんじゃね?

19:16
05/12/28 22:40:19 TH4uGSf30
16です、
>>17さん
>>18さん
こんな感じで出来ると思ったのですが駄目でした
//replase.mac
goscreentop;
$i = 1;
while(\n\n){
$foo = "copyline";
replaceall "$foo","arg_"$i;
down 1;
$i ++:
}


20:名無しさん@お腹いっぱい。
05/12/28 23:07:52 JCnzuvs80
>>16
マクロライブラリにそれらしきものがあったよ。


21:名無しさん@お腹いっぱい。
05/12/29 00:04:51 ElxaJC7+0
>>19のコードは何を書いてるんだ?

22:名無しさん@お腹いっぱい。
05/12/29 01:45:37 dcevrC0B0
>>14
>>15

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

23:名無しさん@お腹いっぱい。
05/12/29 17:39:21 ozF3zByP0
秀丸で 既存の文章句読点を発見したら自動で改行してくれる
マクロってないですかね。
サイトで見つけたやつは見逃すのが多く使い物にならないのです。

24:名無しさん@お腹いっぱい。
05/12/29 18:27:01 MsIRpmAz0
置換しろよ

25:名無しさん@お腹いっぱい。
05/12/29 19:06:57 ht2dHhc10
大文字小文字を区別しないソートマクロが見つからない。
誰か良いの教えておくれよ

26:名無しさん@お腹いっぱい。
05/12/29 20:27:51 qls3VnMv0
>23 句読点といえば,「。,、」全部になりますが,そういうことですか?
もし,「。」だけの後であれば,
replaceallfast "。\\f[^\n]", "\\0\\n", regular, inselect;
でいいでしょう。


27:名無しさん@お腹いっぱい。
05/12/29 20:38:45 qls3VnMv0
>>25 これでできませんか?
if( !selecting ) selectall;
run "sort < con > con";
endmacro;



28:名無しさん@お腹いっぱい。
05/12/29 20:47:18 T0w2TBiA0
>25
URLリンク(hide.maruo.co.jp)
ソート V1.01

29:名無しさん@お腹いっぱい。
05/12/29 22:06:48 ht2dHhc10
>>27
ありゃ、conconでできたのね、ありがとう。
>>28
そういや公式見てなかった。
> ●連続したタブ文字/空白文字を1つの空白文字であるかのようにして比較する
痒いところにも手が届くわこりゃ、ありがとう。

30:名無しさん@お腹いっぱい。
05/12/29 22:13:58 4kMnkRNU0
全角英数と半角英数をトグルで変換してくれるマクロってありません?

31:名無しさん@お腹いっぱい。
05/12/29 22:39:02 vbD8Rw2s0
>>30
公式にライブラリがありました。失礼しました。

32:名無しさん@お腹いっぱい。
05/12/29 23:06:50 ElxaJC7+0
公式より先に2chに書き込むやつが結構いるんだな。
公式ライブラリは探しにくい気もするから、わからないでもないが……

33:23
05/12/30 15:25:35 UCdJYOYX0
>26
ありがとうございます。
ただその方法だとなぜか一文字消して改行してしまうのですが
私の環境だけでしょうか? ちなみに最新版にしても改善されません。

34:名無しさん@お腹いっぱい。
05/12/30 17:02:18 D0C4ver20
>>33
26ではないが、

replaceallfast "。\\f[^\n]", "\\0\\n\\1", regular, inselect;

これでいけるだろう。

35:名無しさん@お腹いっぱい。
05/12/30 19:13:55 cl7efOwz0
>34
ありがとうございます。 一文字消えることはなくなりましたが
あと指定した文字以外はつなげる ことってできるのでしょうか?
明日は晴れ。だけど今
日は雨
って分があると
実行されると
明日は晴れ。
だけど今
日は雨
ってなるのですが
これを
明日は晴れ。
だけど今日は雨
みたいになりますか?

36:名無しさん@お腹いっぱい。
05/12/30 19:28:57 9Usal0dg0
>>35
前もって改行全部消しとけばいいだろ馬鹿

37:名無しさん@お腹いっぱい。
05/12/30 22:30:07 9RYojLfC0
>>35
36 のコメントでおわかりだと思いますが,
まず,
検索語:\n
置換語:(空白)
正規表現で
全置換
で改行を全部除きます。
マクロだと
replaceallfast "\\n", "", regular, inselect;

その後で,先のマクロを実行すればいいでしょう。


38:名無しさん@お腹いっぱい。
05/12/30 23:04:54 i4sYyUfd0
35の様に考えない人が増えたような気がする

39:35
05/12/30 23:06:40 cl7efOwz0
>37
ありがとうございます。
>36
の書き込みをみて 適当なマクロ見つからなかったのでキー操作の記録
半自動で改行全部消していましたが
秀丸で全自動でやる方法があったんですね。
お二方ほんと有り難うございました。


40:名無しさん@お腹いっぱい。
06/01/01 10:06:12 FvYSkoc30
秀丸が今開いている新規作成ファイルを横から覗き見る方法ってないでしょうか?

自動保存の設定をしない状態で秀丸が暴走してしまいました。
暴走した原因は私のマシンがJavaアプリを動かすと他のアプリが定期的に暴走してしまうので
秀丸にはなにも問題は無いのですが、どうにかしてファイルの中身だけをサルベージできればと
思っています。

今はファイルが開きっぱなしで保存も何も出来ない状態です。
終了しようと強制終了する?って確認の画面だけは出てきます。

暴走後にいつもドクターワトソンが走っているのでドクターワトソンで
何か出来ないかと思ったのですが、ドクターワトソンを使ったことも無く
うまい方法が見つかりません。

事情が事情なものでして私にすべて原因があるのですがすみませんが、どなたか即レスお願いします。


41:名無しさん@お腹いっぱい。
06/01/01 10:30:21 G/O8GxVa0
OSのバージョンすら書かずに「即レスお願いします」って言われてもなあ……。

42:40
06/01/01 11:16:23 FvYSkoc30
申し訳ないです。XP Proです。秀丸は12月最初の時点で最新版のものを使っています。

43:名無しさん@お腹いっぱい。
06/01/01 14:31:44 uco64c010
テンポラリファイルに自動保存する、の設定になってりゃ
TEMPフォルダ内の HID****.tmp からサルベージ可能
そうでなきゃ知らんが、いちおう漁ってみ

44:名無しさん@お腹いっぱい。
06/01/01 14:38:07 uco64c010
訂正。「SAVで始まる適当な名前のファイル」だった

><テンポラリファイルに保存する>を指定した場合、環境変数「TMP」で
>指定されるフォルダに一時的に同名のファイルを作成します
>(Windows95の場合、Windowsフォルダの下のTEMPというフォルダ)。
>(無題)のファイルの場合、「SAV」で始まる適当な名前のファイルを作成します。
>もし秀丸エディタが途中で死んでしまった場合は、テンポラリ用のフォルダの中から
>該当しそうなファイルを自分で探してください。

だがTEMPフォルダにはイザの時用のサルベージ目的以外の
一時作業ファイルが作られてる可能性もあるので、とにかく覗いてみ

45:名無しさん@お腹いっぱい。
06/01/01 15:33:12 FvYSkoc30
>>43
レスありがとうございます。

見てみたところ3日前の残骸がありました。ありがとうございます。
ただ、ひとつ問題があります。
既存のファイルひとつと無題のファイル二つを開いていたのですが、
既存のファイルと無題のファイルひとつはバイナリーエディタで見れるのですが、
もうひとつの無題のファイルはどうしても見れません。

このHID***.tmpというファイルをそのまま秀丸に渡して開く方法は無いでしょうか?
他のプログラムでも中身が見れれば結構です。

46:名無しさん@お腹いっぱい。
06/01/01 20:35:30 FvYSkoc30
結局リブートしました。

パフォーマンスの詳細でテンポラリファイルを利用して再オープンの高速化を指定しても
テンポラリファイルを開くことは出来ません。

過去のテンポラリファイルを使って開く方法は無いでしょうか?
D&Dして無理やり開いてみたのですが、化けてしまいました。
たぶんタブを3つ開いていたのが原因だと思うのですが・・・


47:名無しさん@お腹いっぱい。
06/01/03 00:11:09 oKTyHq290
秀丸の縦書きって、数字の縦中横に対応してるんでしょうか?


48:名無しさん@お腹いっぱい。
06/01/03 00:27:52 mDAg7mJd0
>>47
2文字だけなら

49:名無しさん@お腹いっぱい。
06/01/06 10:34:49 kPjR0x2O0
はじめまして。
大学の授業で秀丸を使ってFORTRANをやっているんですが、今までやっていた動作ができなくなりました。
FORTRANでプログラムを作ってマクロ→FORTRAN統合環境→F77コンパイルをしてエラー0になってその後に実行したら普通なら黒い出力ウィンドウが出ますよね?それが出なくなってしまいました。
どうしたんでしょうか?わかるかたいましたら教えてください。1月10日までに課題を提出しなければいけないのです!

50:名無しさん@お腹いっぱい。
06/01/06 10:46:09 byGurmDq0
秀丸と関係ない予感

51:名無しさん@お腹いっぱい。
06/01/06 13:17:22 gUEs850s0
わからないから教えない

52:名無しさん@お腹いっぱい。
06/01/06 15:30:34 Zwh4gWap0
まあ、ぱっと見た感じでは秀丸関係ないわな。

53:名無しさん@お腹いっぱい。
06/01/06 15:32:25 oeaKhDqh0
見たの?

54:名無しさん@お腹いっぱい。
06/01/06 15:34:48 Yfav1JHa0
URLリンク(mixi.jp)

55:名無しさん@お腹いっぱい。
06/01/06 19:04:42 6gr2t+SV0
とりあえずあれだ、大学の先生に訊きなさい。それか君のパソに秀丸入れて環境整えてくれた人
FORTRAN統合環境マクロとか普通の秀丸には入ってないから。

56:名無しさん@お腹いっぱい。
06/01/06 21:02:13 Xkgw2wqh0
>>49はマルチポストっぽい。他のところでも見たぞ。

57:名無しさん@お腹いっぱい。
06/01/06 21:37:12 Yfav1JHa0
で?

58:名無しさん@お腹いっぱい。
06/01/06 23:33:53 Xkgw2wqh0
で、さ。

>>49
と同じのを見たのは↓なのよ。
時間を見て欲しい。アンチスレに先に書いているので、釣り確定

間違えても秀丸エディタは使うな!!
スレリンク(pc板:96番)
>96 名前:名無しさん[] 投稿日:2006/01/06(金) 10:34:16 0
> はじめまして。
> 大学の授業で秀丸を使ってFORTRANをやっているんですが、今までやっていた動作ができなくなりました。
> FORTRANでプログラムを作ってマクロ→FORTRAN統合環境→F77コンパイルをしてエラー0になってその後に実行したら普通なら黒い出力ウィンドウが出ますよね?それが出なくなってしまいました。
> どうしたんでしょうか?わかるかたいましたら教えてください。1月10日までに課題を提出しなければいけないのです!

59:名無しさん@お腹いっぱい。
06/01/07 01:06:45 iBnnDbAt0
>>49はmixiにも書いてたよ。

60:名無しさん@お腹いっぱい。
06/01/07 01:33:00 Hol/+gfH0
>>59
>>54

61:名無しさん@お腹いっぱい。
06/01/07 05:17:50 e1JUzn8g0
すいませんが、マクロで "hight=数値" の数値を "数値/2"にしたのに変換したいのですが 数値変数の取得の仕方が分かりません。

replaceallfast " height=数値","height=数値を半分にする",regular;


62:名無しさん@お腹いっぱい。
06/01/07 09:11:26 Hol/+gfH0
× すいません
○ すみません

63:名無しさん@お腹いっぱい。
06/01/07 09:17:18 v86AH7G20
>>62
すみませんが、教えてていただけないでしょうか?

64:名無しさん@お腹いっぱい。
06/01/07 13:59:41 JMf5YU6o0
前スレに譜面データの数値を半分にするマクロやプログラムが何本かあったぞ

65:名無しさん@お腹いっぱい。
06/01/07 14:02:42 yOLwrT2M0
>>61
数値を変数に代入し,計算した後に数値変数を文字列変数に変換したらいいでしょう。
例えば次の要領です。  凡夫

//---------------------------------------
#n = 10;
#n2 = #n / 2;
replaceallfast "height=" + str(#n), "height=" + str(#n2),regular;
endmacro;
//---------------------------------------


66:名無しさん@お腹いっぱい。
06/01/07 14:07:03 yOLwrT2M0
凡夫です。
追伸,この場合は正規表現の必要はないです。


67:名無しさん@お腹いっぱい。
06/01/07 15:17:30 Ryh8isNB0
すいません質問です。
秀丸エディタを使い始めたのですが、文字のサイズが大きすぎて使いづらくてしょうがありません。

通常字の文字のサイズを変えるのにはどこをいじればいいのでしょうか?
動作環境のところを見ましたがそれらしき所が見つかりませんでした。
どなたかご教授ください。
よろしくお願いします。

68:名無しさん@お腹いっぱい。
06/01/07 16:02:16 2MKnZQUp0
>>67
何で動作環境を開いて、すぐそばにあるやつを開こうとしないのか

69:名無しさん@お腹いっぱい。
06/01/07 16:15:31 gUOyW++x0
>>67
せめて、ヘルプを開いて、「フォント」のキーワードで検索するくらいはしてからきてくれ。
それとも、次は「ヘルプが開けません。どうすればいいでしょう?」とでも聞いてくるのか?

70:名無しさん@お腹いっぱい。
06/01/07 17:59:06 yOLwrT2M0
>>67
その他→ファイルタイプ別の設定→フォント


71:名無しさん@お腹いっぱい。
06/01/07 20:35:23 8WHqSgo/0
メニューバーのメニューをカスタマイズしてるんだけど、
いつの間にかリセットされて元の状態に戻ってしまう
でも、メニューバー以外の設定は保持されてる
同じような人いませんか? Ver5.12 Win2k SP4

72:67
06/01/08 01:59:28 LMzM1Ggn0
みなさん・・・・





あざーっす

73:名無しさん@お腹いっぱい。
06/01/08 17:58:54 V0dgutvx0
今度は改行アラシか

74:名無しさん@お腹いっぱい。
06/01/11 13:25:10 g/peBBnU0
PHP用のファイルタイプ別の設定ってありますか?

75:名無しさん@お腹いっぱい。
06/01/11 20:49:43 CnO0GzK70
               。               
                  る            
                    た          
            な  や       い       
         い        た      ば     
       か            っ          
     。        。           し    
           長    と     や        
   わ    い         や        ら   
             な         西       
   て   こ          ホ         た  
            ん          関       
   の   と      や  ア         し   
                      は        
    住    文          心     に    
           化  の  中      カ      
      ん                        
        ど             バ        
           る  天  王 寺           


76:名無しさん@お腹いっぱい。
06/01/12 11:46:45 wn1yyN7x0
>>75
大阪が中心になったことがあったかどうかはともかく、
みっともないお。
乞食の系図自慢って言葉知ってる?

77:名無しさん@お腹いっぱい。
06/01/12 12:55:30 NnuIPQ880
iTunesでエキスポートしたテキストファイルのプレイリストから、mp3ファイルの絶対パスだけを残して
iTunes以外のプレイヤーで使用できるプレイリスト(*.m3u)を作りたいのですが、
お暇な方でいいですので、マクロ職人さんこのようなことが出来るマクロを作ってください。
よろしくお願いします。m( _  _ )m

78:名無しさん@お腹いっぱい。
06/01/12 14:52:37 3T2lzlRN0
文章の中身はどうでも良いんだよ。
>>75は単純に読みにくいw

79:77
06/01/12 16:51:42 NnuIPQ880
自己解決
本家のライブラリに登録されているマクロで応用できました

80:名無しさん@お腹いっぱい。
06/01/12 22:31:55 SZmI8K3T0
2005/12/27 Ver5.13β2

・ [動作環境]→[ウィンドウ]→[高度なウィンドウ]→[行番号表示の状態でウィンドウサイズを自動調整する]を追加。(標準ではオン)
・ 中国語や韓国語でも全角の禁則処理を可能にする。
・ マクロ
  ・ forceinselect 1;finddown;で行単位となる警告のメッセージは出ないようにする。
・ バグ修正
  ・ 上の編集マークをして自動的に行番号表示されるときのさらに修正。


2006/01/12 Ver5.13β3

・ 改善
  ・ 強調表示によって一行の計算に2秒以上かかってしまっている場合に、ダイアログを出して一時的に無効にできるようにする。
  ・ Unicodeのファイルでフォントによる文字セット変換が必要無いときの高速化。
  ・ カーソル位置の自動復元したときの画面のちらつきの低減。
・ バグ修正
  ・ 「C言語用のインデント」で「タブで空白入力」のときタブが入力されてしまうことがある問題修正。

81:名無しさん@お腹いっぱい。
06/01/13 07:25:24 H6g2U3000
CompleteX で フォントに BDF M+ の 9pt を使っていると、候補のリストボックスに文字が表示されないんだが・・・。
作者につっこむべきかな?自分で何とかできることかなこれ。
リソースハッカーとやらで弄れるらしいんだが、良くわからん。

82:名無しさん@お腹いっぱい。
06/01/13 13:18:27 EEvTT4Le0
>>81
秀丸のフォントをそれにしてるとってこと?
うちでは表示されたなぁ。

リソースハッカーで何をいじるんだろう。

83:名無しさん@お腹いっぱい。
06/01/13 16:35:45 DQ+2RK2B0
<a href="hoge.pl?id=1">リスト1</a>
<a href="hoge.pl?id=2">リスト2</a>
<a href="hoge.pl?id=3">リスト3</a>

という内容を

リスト1
URLリンク(domain.com)

リスト2
URLリンク(domain.com)

というふうに並べかえたいのです。
マクロで

URLリンク(domain.com) リスト1
URLリンク(domain.com) リスト2

とまではできたのですが、URLより前に項目をもってくる方法がなかなかわかりません。

正規表現でURLを検索するところまではできますが、
「(その検索結果をcutしてカーソルを次の行のアタマに持ってきて
URLをペースト、改行挿入)のループ」
をさせたいのですが、ヒント等いただけないでしょうか?

84:名無しさん@お腹いっぱい。
06/01/13 17:38:08 pb6QFazk0
>>83
replaceall "^<a href=\"(.+?)\">([^<]+?)</a>","\\\2\\\nURLリンク(dmain.com)", regular;

85:83
06/01/13 18:03:33 DQ+2RK2B0
>>84
で、で、できました!!
助かりましたありがとうございます。

マクロいろいろさわってて勉強になりました。

86:名無しさん@お腹いっぱい。
06/01/13 18:58:53 Etbi9uCx0
あいうえお
かきくけこ
さしすせそ

といった一行ずつの昇順のテキストを降順に並び替えるのは
秀丸のマクロで可能でしょうか?

もとのテキストから一行をコピー、
別ファイルを開いてgofiletop; → paste; → saveexit;
っていうどんくさいのしか思い浮かばないのですが
もう少しスマートな方法ご教授いただければ嬉しいです。

87:86
06/01/13 19:07:32 Etbi9uCx0
>>86です。
降順昇順というよりは、
上から並んでるテキストを下からに並び替えたいのです。

1
5
3

という並びを

3
5
1

にしたいのです。

88:名無しさん@お腹いっぱい。
06/01/13 19:07:34 xwWT+yzg0
ソートのマクロなら本家のライブラリにあったはずだけど・・・

89:名無しさん@お腹いっぱい。
06/01/13 20:47:07 d7yyX+WK0
>>75みたいな渦巻きのできるマクロって
どこで手に入りますか?

90:87
06/01/13 20:53:58 Etbi9uCx0
>>88
ソートするものばかりで
単純に並び替えるものが見つからないんです。

91:名無しさん@お腹いっぱい。
06/01/13 21:00:12 CSB6EAJB0
URLリンク(www.google.com)

92:名無しさん@お腹いっぱい。
06/01/13 21:38:44 km+3nzta0
>>90
いくらでもあるな
言い訳する前にぐぐってきなさい

93:名無しさん@お腹いっぱい。
06/01/13 22:55:44 hTtRb7Ul0
>>89
うずまきマクロでググれ。

94:名無しさん@お腹いっぱい。
06/01/13 23:16:08 H6g2U3000
>>82
あれ・・・じゃあ自分の環境がおかしいのか?(´д`;)

なんか色々よく見てみたところ、
リストボックスに表示されるフォントは、
使っているフォントより一回り小さい感じがするんだけど。

CompleteX 2.48
秀丸 5.13beta1

95:名無しさん@お腹いっぱい。
06/01/13 23:58:42 EEvTT4Le0
>>94
他のフォントで?そちらも変わらない。MSゴシックで試してみたけど。

96:名無しさん@お腹いっぱい。
06/01/14 00:37:21 nB3WdKXo0
>94
>なんか色々よく見てみたところ、
>リストボックスに表示されるフォントは、
>使っているフォントより一回り小さい感じがするんだけど。

それならそうなって当然
BDF M+ は 9ptしかフォント入ってないっつの

97:名無しさん@お腹いっぱい。
06/01/14 00:39:57 xDv8OV6k0
>>95
目測であれなんだけど、よーく見ると一回り小さく見える。
MS ゴシック 9.5pt を使っていると、リストボックスには 9pt で表示される感じ。

>>96
自分もそれが原因なのかなと思ったんです。
だから、どうにかフォントサイズを指定する方法がないかと探りました。

するとCompleteX-Main.mac 内の

  && dllfunc("LISTBOX_SETFONT", fontname, fontsize)

という部分で、フォントとフォントサイズが指定できる感じだったので、

  && dllfunc("LISTBOX_SETFONT", "BDF M+", 12)

等とサイズを指定してみたんですが・・・、やっぱり表示されず。

  && dllfunc("LISTBOX_SETFONT", "MS ゴシック", 12)

と記述したら、期待通りの結果が得られたので、
これを回避策としておきますかね・・・。

98:名無しさん@お腹いっぱい。
06/01/14 00:41:17 xDv8OV6k0
因みに、だめもとでBDF M+のフォントサイズを
7〜14ぐらいの幅で片っ端から試してみましたが、どれもダメでした。

99:名無しさん@お腹いっぱい。
06/01/14 00:43:26 sIiWgVDo0
>>93

           っ  く  れ ま           
        作             せ        
      ロ                        
           だ  れ  か      ん      
    ク    。          こ     か    
                      ん        
   マ   す      っ  た         ?   
            グ          な       
   る   で          け            
             グ         感       
   き    た         ど            
           っ    な     じ        
     で        か                
       の            で          
         き        、            
            巻  渦               


100:名無しさん@お腹いっぱい。
06/01/14 00:46:48 nB3WdKXo0
xyzzyのlispにある筈だから探しに逝け。んでこのスレには戻ってくるな。


と敢えて導入の難しい方法を薦めてみる

101:名無しさん@お腹いっぱい。
06/01/14 00:51:48 sIiWgVDo0
>>100                               
                               
                               
            で  ん               
         こ        。            
       の            け          
     ス        i                
           s    l     逝        
   レ    p         の            
             x         に       
   に   に          y            
            y          し       
   は   あ      z  z             
                      探        
    戻    る          ら          
           筈  だ  か             
      っ                        
        て                      
           く  る  な 。           

       す                
    た    ま              
 。         す            
      体                 
           解            
     調                  
       、  了             


102:名無しさん@お腹いっぱい。
06/01/14 19:21:17 FDPRZM7G0
>>97
fontsizeのとこ0にするとどうなる?
CreateFontに直接渡してたと思うので、それだとデフォルトのサイズが使われると思うけど。

103:名無しさん@お腹いっぱい。
06/01/14 20:41:37 oK24zeui0
>>93
URLリンク(www.google.co.jp)

104:名無しさん@お腹いっぱい。
06/01/14 21:20:02 nB3WdKXo0
しつこいな。ここで聞いても答える奴なんかいないよ。
度々荒らされて辟易してんだから

105:名無しさん@お腹いっぱい。
06/01/14 21:24:35 xDv8OV6k0
>>102
それでもだめでした(´д`;)

 insert fontname + " " + str(fontsize);

といったマクロで、一応フォント名とフォントサイズがどういう値になっているのか確認し、
その値に従ってやってみましたが、ダメでした。

BDF M+ 13 と出力された時点で、望みを感じられませんでしたが・・・。

106:名無しさん@お腹いっぱい。
06/01/14 22:01:35 FDPRZM7G0
>>105
うーん、何でだろう。
ちなみにOSは?

107:名無しさん@お腹いっぱい。
06/01/14 22:08:16 xDv8OV6k0
WinXP SP2 Home です。
ハード的問題ってことはあるんでしょうか?

108:名無しさん@お腹いっぱい。
06/01/14 22:28:12 FDPRZM7G0
>>106
さすがにそれはないかと。
少し回避策を入れてみます。
期待せずに次期バージョンを待っていてください。


109:名無しさん@お腹いっぱい。
06/01/15 00:37:20 gfZd61oc0
>>108
ええ、作者さんだったんですか!?

よろしくお願いします・・・

110:108
06/01/15 03:30:38 uS0+l61S0
>>109
macrodllの方であって,CompleteXではありませぬ.念のため.

111:名無しさん@お腹いっぱい。
06/01/15 14:02:07 B+eTmQdq0
次期バージョンβは3月ぐらいと予想してみる。

112:名無しさん@お腹いっぱい。
06/01/15 22:23:33 0LRabxuH0
> やはり僕のイメージ的には「ランサー」ってのがあるんでしょうかね。

自分のサイトで「まるおランサー」とかいって公開しておきながらそりゃ
ないんじゃね(w

> 僕のランサーエボ2は、一応、壊れるまでは乗るつもりです。壊れたら次はたぶん、マイカー無し

つーかまだランサー乗ってたのね・・・

>>111
vista(英語版)が年末で、β期間が6ヶ月と考えると6月くらいか?
もしくは2月-8月でv5.5で10月-3月でv6.0とか。
vista対応は動作確認だけなら、あまり意識しなくてすむかもね

113:名無しさん@お腹いっぱい。
06/01/15 23:06:04 cn4YRszw0
エディタの方も持ちだし版作って欲しいなUSBとかに入れて使えるように
機能限定版でもいいから

114:名無しさん@お腹いっぱい。
06/01/15 23:38:56 eROEcJ2q0
>>113
それ同意。
使い慣れたエディタが外でも使えるのは便利。
マクロも一緒に持ち出して、ショートカットキー押せば使えるようになるとより便利だな。


115:名無しさん@お腹いっぱい。
06/01/16 00:27:14 zDfWmz9P0
そうなると他人の家にまで出張し、
マクロのカスタムが完成の域に達したマイ秀丸を自慢し、
さらに布教したりして迷惑がられそうだお。


116:名無しさん@お腹いっぱい。
06/01/16 03:21:27 fLt4cU4w0
>>113
制約を受けるのは
・ファイルヒストリ
・ファイル検索パス
・バックアップフォルダ
・EUC指定ドライブ
・マクロフォルダ
・外部ヘルプファイル
・tagsファイル(のフルパス指定)
こんなところか?

あまり使われていないものも多いだろうけど、けっこう数があるな。

117:名無しさん@お腹いっぱい。
06/01/16 20:07:35 eu2J5koV0
>>104
>>75みたいな渦巻きのできるマクロって
どこで手に入りますか?

118:名無しさん@お腹いっぱい。
06/01/16 20:21:57 YCFviYJX0
一回死んでみたら見つかるかもよ^^

119:名無しさん@お腹いっぱい。
06/01/16 20:46:57 zaXnJC6r0
>>117
うずまきマクロでググれ。


120:名無しさん@お腹いっぱい。
06/01/16 21:40:44 BEABeVEK0
>>117
               。               
                  る            
                    た          
            な  や       い       
         い        た      ば     
       か            っ          
     。        。           し    
           長    と     や        
   わ    い         や        ら   
             な         西       
   て   こ          ホ         た  
            ん          関       
   の   と      や  ア         し   
                      は        
    住    文          心     に    
           化  の  中      カ      
      ん                        
        ど             バ        
           る  天  王 寺     

121:名無しさん@お腹いっぱい。
06/01/16 22:37:27 OTYzacIl0
>>119
見つかったよ。サンクス

122:名無しさん@お腹いっぱい。
06/01/16 22:39:39 zaXnJC6r0
>>117
               な               
            ん                  
          や                    
       ア       か  い            
     ホ      。        な         
          わ            や       
    や           た        た     
        て     ら    し           
   と        し         に    っ   
       の         。             
  。         ば          カ   や   
       住          る            
   長         い  た      バ   西   
        ん                      
    い     ど          寺    関    
      こ      る  天  王           
                        は      
        と             心        
           文 化  の  中           


123:名無しさん@お腹いっぱい。
06/01/16 23:39:34 Ir5vIlu10
>>116
パス関係の設定結構あるんだなー
ヒストリなんかは無効なものは無視〜で無問題かな。
その他はhidemaru.exeからの相対パスで憶えててくれると使いやすそうだけど。
マクロフォルダとかはぶっちゃけexeと同じフォルダに放りこんで置けばOKてな
レベルでもいいのかも。

関係ないけどEmEditorはフリー版が復活だそうですよ

124:名無しさん@お腹いっぱい。
06/01/17 20:04:06 Aq6Wir6u0
>>75みたいな渦巻きのできるマクロって
どこで手に入りますか?

125:名無しさん@お腹いっぱい。
06/01/17 22:19:40 mbfEdzcD0
         に  手            
      入        で         
    り            こ       
  ま        な             
        渦    い     ど     
す    巻         た         
          >         て    
か   き          み         
         >          っ    
?   の      7  5          
                   ロ     
      で          ク       
        き  る  マ          


126:名無しさん@お腹いっぱい。
06/01/18 00:04:49 iUkfEVTU0
  ,j;;;;;j,. ---一、 `  ―--‐、_ l;;;;;;
 {;;;;;;ゝ T辷iフ i    f'辷jァ  !i;;;;;  渦巻きマクロひとつ実現できない低能エディタ、秀丸・・・
  ヾ;;;ハ    ノ       .::!lリ;;r゙
   `Z;i   〈.,_..,.      ノ;;;;;;;;>  そんなふうに煽られていた時期が
   ,;ぇハ、 、_,.ー-、_',.    ,f゙: Y;;f.   俺にもありました
   ~''戈ヽ   `二´    r'´:::. `!


マジレスすると秀丸関係ないから。他エディタのアンチが貼付けに来てただけ。

127:名無しさん@お腹いっぱい。
06/01/18 00:54:21 ancoU7Gp0
うん。おれの場合はそうだなぁ。
でも、秀丸のマクロでもできるんじゃないの?
くだらないけどさ。
ってことでおしまい。

128:名無しさん@お腹いっぱい。
06/01/18 19:25:35 fEuBI+gd0
秀丸で渦巻き作りたいよー

129:名無しさん@お腹いっぱい。
06/01/18 20:24:40 COPrH3nm0
作りたくないよ。

130:名無しさん@お腹いっぱい。
06/01/19 00:45:31 FMNI+RTN0
               た               
                  し            
                    ま          
            ・  丸       り       
         ・        秀      あ     
       ・            、          
     そ        と           も    
           つ    ひ     タ        
   ん    実         ロ        に   
             渦         ィ       
   な   現          ク         俺  
            巻          デ       
   ふ   で      き  マ         が   
                      エ        
    う    き          能     期    
           な  い  低      時      
      に                        
        煽             た        
           ら  れ  て い           


131:名無しさん@お腹いっぱい。
06/01/19 02:47:10 HwywaMHH0
ファイルを秀丸で開くときに、
文字コード選択ボックスが
自動的で出るときと、出ない時があります。

出ないときは
勝手にShift-JISで読み込むので、
後から「ファイル」→「文字コードの種類」から
選択しています。

全ての場合に文字コード選択ボックスが出るよう
設定したのですが、どのようにすれば良いのでしょう???

132:名無しさん@お腹いっぱい。
06/01/19 23:47:25 9w1IE4Rg0
>設定したのですが、
ならそれでよかろ

133:名無しさん@お腹いっぱい。
06/01/19 23:53:36 kQEpEbxg0
マクロから任意のテキストを開いてコピーした後、元のテキスト(ウィンドウ?)にもどるにはどうしたらいいんでしょうか?
openfile $MyFile;
#Handle2=hidemaruhandle(findhidemaru($Myfile));
selectall;copy;
closehidemaru #Handle2;
setactivehidemaru #Handle1;

どうやらがfindhidemaru()の戻り値が-1なせいみたいですけど なぜ?
他にも方法あったらよろしくお願いします。
ハンドル使わずにウィンドウ番号だけでももしかしたらできるのかもしれませんが失敗

134:名無しさん@お腹いっぱい。
06/01/20 00:05:52 jCS/eytW0
openfile $MyFile;                ←この時点で$MyFileがアクティブ
#Handle2=hidemaruhandle(findhidemaru($Myfile)); ←よって必要なくない?
selectall;copy;
closehidemaru #Handle2;           ←よって必要なくない?
saveexit;                    ←保存して終了 この時点で元々の秀丸に戻る
setactivehidemaru #Handle1;        ←よって必要なくない?


仕様を勘違いしてたらごめん

135:133
06/01/20 00:28:49 eQNBMDdH0
速レスありー
私も最初そう考えたんですけどどうやら
quit exit saveexit系はマクロも終了してしまうみたいですね
元の秀丸には戻ってくれるんですけど それ以降のマクロが動かない うーん

136:名無しさん@お腹いっぱい。
06/01/20 00:34:42 jCS/eytW0
まだマクロ続くのか
じゃぁ元々のマクロの話に戻って、
#Handle1はどこで設定してるの?
あ、一部抜粋してるのかな?
で、#Handle2=hidemaruhandle(findhidemaru($Myfile));の
findhidemaru($Myfile)の戻り値が-1?

137:名無しさん@お腹いっぱい。
06/01/20 00:41:57 jCS/eytW0
あ、意味わかった。
openfile $MyFile; ←ここで$MyFileがアクティブ
これで
findhidemaru($Myfile)
を呼んでも自分自身だから対象外になってるだけだ。
秀丸マクロの仕様。

って事でこんな感じかな?

#Handle1 = hidemaruhandle(0);
openfile $MyFile;
selectall;copy;
closehidemaru(0);
setactivehidemaru #Handle1;

138:133
06/01/20 00:49:33 eQNBMDdH0
一部抜粋です。もともとは100万行ぐらいに書いてあるファイル名一覧list.csvにそのファイルの中身を追加するマクロが目標です。
#Handle1=hidemaruhandle(0);//これでマクロ実行したウィンドウのハンドルは手に入るみたいです
openfileのあとにhidemaruhandle(0or1)やってもウィンドウ順序的にいけるはずですが失敗 一応もう一回やってみますが

findhidemaru($Myfile)の戻り値が-1です。hidemaruhandle(findhidemaru($Myfile))も-1でしたが(当然


139:133
06/01/20 01:11:15 eQNBMDdH0
>>138
うう ぜんぜん終了してくれない

ウィンドウ順序的にopenfileのあとにhidemaruhandle(0);やると#handle1とは異なる値がでてくるけど
closehidemaru hidemaruhandle(0);でも失敗 うーん 最新版つかってるけど古いほうで試してみようかねぇ



140:133
06/01/20 01:23:10 eQNBMDdH0
closehidemaru 番号     (文)
番号(ハンドルも可)で指定した秀丸エディタを終了させます。ただし、自分自身を指定することはできません。
139はこれのせいか でも順序変えて
setactivehidemaru #Handle1;
closehidemaru #Handle2; でも失敗
なにが自分自身なのかいまいち不明 openfile使ったマクロをぐぐってきます

141:133
06/01/20 01:32:32 eQNBMDdH0
ああ 140の方法でちゃんと終了してました
140のとき#Handle2が-1だったorz ちゃんと直せばうごきました。。
findhidemaruはウィンドウが一番上の時には無理で
setactiveで元に戻ってからcloseなりfindなりすればよかったのか
はぁ 合計4時間ぐらいかかった
>>134さんつきあってくれてどうもありがとですー


142:名無しさん@お腹いっぱい。
06/01/20 02:00:54 n/2e9mm+0
みんなの意見を代弁してみる。うぜぇ。

143:名無しさん@お腹いっぱい。
06/01/20 07:06:51 kZRFND6YO
>>142
俺は、うざったいとは思わない。
興味ない話題ならスルーすれば良い。

144:名無しさん@お腹いっぱい。
06/01/20 08:00:02 toYg6Qet0
>142
勝手に代弁しない方がいい。143 に同意。


145:名無しさん@お腹いっぱい。
06/01/20 08:49:28 MU3iPguV0
>>141
よかったね

146:名無しさん@お腹いっぱい。
06/01/20 10:41:22 1xsYLFyd0
$MyFileと$Myfileは違う変数だから
としか思っていなかった俺は負け組

147:名無しさん@お腹いっぱい。
06/01/20 12:32:13 nbOyUiy30
ファイルを秀丸で開くときに、
文字コード選択ボックスが
自動的で出るときと、出ない時があります。

出ないときは
勝手にShift-JISで読み込むので、
後から「ファイル」→「文字コードの種類」から
選択しています。

全ての場合に文字コード選択ボックスが出るよう
設定したいのですが、どのようにすれば良いのでしょう???



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5367日前に更新/254 KB
担当:undef