秀丸エディタスレ Part20at SOFTWARE
秀丸エディタスレ Part20 - 暇つぶし2ch331:名無しさん@お腹いっぱい。
07/10/10 18:46:50 6khwU2M80
>>330
最新版で新規ファイルを「名前をつけて保存」すればファイル名候補になるはずだけど。

332:名無しさん@お腹いっぱい。
07/10/10 18:51:58 s2cn2krG0
>>331
手元のソフトが古いままでした。
最新版で確認してみます。
ありがとうございました。

333:名無しさん@お腹いっぱい。
07/10/10 19:37:18 YqnzHD/l0
禿丸

334:名無しさん@お腹いっぱい。
07/10/10 19:41:14 QAYgW8i70
呼んだ~?
URLリンク(www.forest.impress.co.jp)

335:名無しさん@お腹いっぱい。
07/10/10 20:24:33 6khwU2M80
公式でもアナウンスが出てるけど、最近の紹介記事。

 今週の注目オンラインソフト - 毎日コミュニケーションズ -
  「秀丸エディタ」‐ 文章作成の効率化に威力を発揮する老舗テキストエディタ
 URLリンク(journal.mycom.co.jp)


336:名無しさん@お腹いっぱい。
07/10/11 12:00:39 lsUNT1wj0
んもう~。おまんこ~。おまんこどんだけぇ~。

337:名無しさん@お腹いっぱい。
07/10/11 18:23:32 3tjVEzcN0
2007/10/11 Ver7.03
URLリンク(hide.maruo.co.jp)

● V7.xxでのバグ修正

  新規作成状態からのgrepの後のreplaceallのresultが1多くなる問題修正。(V7.01のレベルダウン)
  枠内の検索でも単語補完できるように。
  範囲選択の置換で「置換の前に確認」で「一気」のとき、「^」を「#」に置換などで先頭行ができなくなっていた問題修正。
  検索ダイアログの単語補完のリストでEscを押すとビープが鳴るのを修正。

● 昔からのバグ修正

  行の強調と特に強調が重なるとき、行末以降の背景色が変わらない場合がある問題の対策。
  常駐秀丸エディタの開くダイアログでかな漢字変換をOFFにする制御ができていなかったのを修正。
  UTF-8でU+001Bが読み込めない問題修正。
  ツリー表示分類のとき、「全て展開」などでレベルを揃えた後に編集するとグループの展開状態が直前の状態に戻ってしまう問題修正。
  ツリー表示分類のとき、検索は分類された通りにする。

● その他修正

  V7.00で表示メニューのファイルタイプ別の設定関係のものは、すぐに保存するようになったけど、動作環境のトラブル対策で従来通りの  動作にもできるように。
  grepの新タイプのエクスクローラ風のフォルダ参照のフォーカスがツリービューに行くように。
  無題で内容が空のときは、エンコードの種類の変更で、問い合わせを出さない。

338:名無しさん@お腹いっぱい。
07/10/11 18:25:25 3tjVEzcN0
スマソ、一部ズレてしまった…。

339:名無しさん@お腹いっぱい。
07/10/12 16:18:48 tSwy4d2X0
hoge aa,aa,aa
のようになっているaaを強調表示しようとしたんだけど、うまくできない。

(?<=hoge )aa
(?<=hoge aa,)aa
(?<=hoge (aa,){2})aa
(?<=hoge (aa,){3})aa
みたいに決まった順番のは強調表示できるのだけれど、
(?<=hoge (aa,)*)aa
のように全てを強調表示させようとしても、最後しかマッチしないんだ。

どうすれば決まった順番でなく全てを強調表示できる?
ただ、hoge が前につかないaaにはマッチさせないという条件で。

340:名無しさん@お腹いっぱい。
07/10/12 17:13:08 7HIiPX4R0
テキストエリアの全80列目に縦線を表示させたいんですがどう設定すればよいでしょうか?
※ファイルタイプ別 - ガイドライン(縦) だと160 列目にも表示されちゃうようです

341:名無しさん@お腹いっぱい。
07/10/12 19:45:31 oWKb7WSq0
>>339
(?<=hoge )(aa,?)+


342:名無しさん@お腹いっぱい。
07/10/12 19:51:08 tSwy4d2X0
>>341
それじゃカンマもマッチしてしまうから駄目なんだ。ごめん。

343:名無しさん@お腹いっぱい。
07/10/12 20:39:21 AVboHovc0
>>342
複数の強調表示を組み合わせないと無理。

344:名無しさん@お腹いっぱい。
07/10/12 20:59:56 tSwy4d2X0
>>343
どんな正規表現をどう組み合わせればいい?

(?<=hoge )aa
(?<=hoge aa,)aa
(?<=hoge (aa,){2})aa
(?<=hoge (aa,){3})aa
:
:
って書いていくのでは16個目まで対応しようとしたら16個とか多くなるからこれは嫌なんだけれど。

345:名無しさん@お腹いっぱい。
07/10/12 22:53:17 6imYHeOn0
{2}じゃなくて{2,}にしたら。

346:名無しさん@お腹いっぱい。
07/10/12 22:58:29 AVboHovc0
>>344
それしかない。
あとは「(?<=hoge )(aa,?)+」つかって、カンマだけ通常色で強調させる。
(他のカンマも巻き添えになるけど。)

347:344
07/10/13 12:35:35 X5IETiXH0
答えてくれてありがとう。

>>345
そういう方法がなぜか通用しないので困ってる。
たぶん、前方一致の仕様なんだと思うけど。

>>346
そういう方法を使わないと出来ないのか・・・。
仕方ないので、諦めることにする。

348:名無しさん@お腹いっぱい。
07/10/13 13:48:53 XEKq8sxu0
全置換時に バッファを丸ごとコピーして 一瞬での置換 & 一瞬でのUndo を
できるようなオプションをつけてくれればうれしいです。

プログラムようのテキストエディタとして生き残ってもらうためにお願いとしては;
0に斜線を入れて書いてくれるオプションや 小文字の L も見やすく書いてくれるとか。
大昔(20年以上前)からプリンター印刷ソフトではそのようなオプションがありますが。


349:名無しさん@お腹いっぱい。
07/10/13 13:58:02 hhYsaTGL0
>>348
0に斜線の入ってるフォントや、小文字のLが見やすいフォントを使えばいいと思います。
「コーディング用フォント」でググってみると良いかと。

350:名無しさん@お腹いっぱい。
07/10/13 14:05:00 3JuSvJMU0
俺は#00ffffとかで背景色をその色にできれば嬉しいなぁ。
そんなオプション実装希望。

351:名無しさん@お腹いっぱい。
07/10/13 14:08:45 jm4ylsEA0
>>350
今だとマクロかねぇ
URLリンク(www18.big.or.jp)

352:名無しさん@お腹いっぱい。
07/10/13 14:35:40 3JuSvJMU0
お、こんなマクロあったのか。これはいいマクロ。
サンクス。

353:名無しさん@お腹いっぱい。
07/10/13 14:38:30 X7XTVVn70
>>351


354:名無しさん@お腹いっぱい。
07/10/13 14:58:25 cBL8gG5m0
Consolas


355:名無しさん@お腹いっぱい。
07/10/13 15:06:04 cBL8gG5m0
VLゴシック

356:名無しさん@お腹いっぱい。
07/10/13 15:26:05 XEKq8sxu0
>>349
ありがとうございます
いろいろあるんですねぇ~
FONT-Link ってのにも挑戦してみます。

357:名無しさん@お腹いっぱい。
07/10/13 15:26:42 M8m+0lb00
んもう~。おまんこ~。おまんこどんだけぇ~。

358:名無しさん@お腹いっぱい。
07/10/13 16:10:33 LLUSsNSe0
>>348
TTEdit を使ってフォントを改造するとよい。
漏れは SH G-30M やヒラギノ丸ゴ AA を改造して使っている。
フォント厨隔離スレか P2P で流れているかもしれない。

359:名無しさん@お腹いっぱい。
07/10/13 16:52:08 XEKq8sxu0
>>358
TTedit すごいですねぇ~
30日以内に、なんとかフォントを改造します。

360:名無しさん@お腹いっぱい。
07/10/13 19:54:35 XEKq8sxu0
画面表示に ClearType を使うと目が痛いので;

Bitmap フォント
12pt BDF東雲ゴシック
9pt, BDF UM+
FixedSys

の使い分けで妥協しました、(気分で)
いろいろフォントを実験しましたが、プリントアウト用としては、いろいろつかえますが;
画面での利用にはつらかったです。

ぜひ 0 0 に斜線をお願いします。

361:名無しさん@お腹いっぱい。
07/10/13 19:59:50 i6QiDfIp0
じゃあ、ついでに \ を \(←これの半角) で表示するオプションもほしい。

362:名無しさん@お腹いっぱい。
07/10/13 22:01:59 vRimpz6s0
>>361
そういうバックスラッシュ系のフォントを探してFontLinkの処理をすればいいと思う。
多少レジストリの知識が必要ではあるけど…。

 Windows 2000/XPのFont Link機能(Font Linking)の紹介
 URLリンク(blue.ribbon.to)

ためしに VeraMono.ttf をインストールして秀丸に設定してみたけど、秀丸エディタの
フォント一覧から Bitstream Vera Sans Mono を選んだら半角文字は設定フォントで、
全角文字はMSゴシックという風に表示できたよ。
URLリンク(suzuka.mine.nu)

363:362
07/10/13 22:05:49 vRimpz6s0
strcpy がセミコロンで閉じてないけど、サンプル用に1分くらいで打った
コードなのであまり気にしないでくれ…。 orz

364:名無しさん@お腹いっぱい。
07/10/13 22:44:46 XEKq8sxu0
>>362
そうおもっても、実際は、幅があわないのとビットマップフォントじゃなきゃ
9pt,12pt はまともにみれません(ClearType ならみれるって言う人もいるかもしれませんが)

結局 9pt,12pt 位はビットマップフォントを使うしかないです。
欧文のビットマップフォントを FontLink で日本語フォントをあわせてもとてもみれた物じゃありません。
欧文フォントだけのソースを書いているならよいのですけどね。

私はFontLinkもTTEdit も今日知って、いろいろ使ってみましてけど、印刷用には使えるが
エディタ向きじゃないかなぁって感じです。

365:名無しさん@お腹いっぱい。
07/10/13 23:19:45 ZZLmIphS0
コーディングで体裁を気にしながら書く場合、等間隔にならないのは歯がゆい罠
俺の場合は仕事以外で秀丸マクロ組んだりMML打ったりする時は気分転換に
PC-9801のフォントを半角にしてるけど。

366:名無しさん@お腹いっぱい。
07/10/14 01:00:27 dVaNiWGD0
体裁を気にするならFixedSysを使え。
あとMSゴシックの0に斜線を入れるパッチがどっかにあった。

367:名無しさん@お腹いっぱい。
07/10/14 07:33:43 IHzFs3sG0
URLリンク(mix-mplus-ipa.sourceforge.jp)


368:名無しさん@お腹いっぱい。
07/10/14 10:36:42 /M1VoirF0
>>367
それも試してみました。
プリンタ用なら良いですが、画面で、ClearType を使わないと見づらいですね。
ビットマップフォントを自分で改造するしかないかなぁと思っています。

369:名無しさん@お腹いっぱい。
07/10/14 10:46:46 /M1VoirF0
>>367
ちなみに秀丸で何ポイントで表示されたときにキレイか教えてください。
アンチエイリアスClearType を使われているかも教えてください。

>>366
それも使ってみました、ゴシックは変換できましたが。。。
ビットマップフォントは消えているようです。TrueType のみなので;
ギザギザでした。

370:名無しさん@お腹いっぱい。
07/10/14 12:37:28 sv/RhIj90
Proggy Programming Fonts(いろいろな種類のプログラミング用フォントのサンプルとDL)
URLリンク(www.proggyfonts.com)

つか、そろそろスレ違いじゃね?


371:名無しさん@お腹いっぱい。
07/10/14 13:00:09 IHzFs3sG0
>>370
ここのFONT LINKSがWindowsのFontLinkだと思ってクリックした人↓

372:名無しさん@お腹いっぱい。
07/10/14 14:57:38 /M1VoirF0
>>370
その小さいフォントのどれを FontLink し使い物になったか教えてください。

秀丸が、欧文と和文フォントを別々に指定できて幅の広い方にあわせてくれるなら良いのですが;


373:名無しさん@お腹いっぱい。
07/10/14 19:16:20 4n2w1WCX0
>>368
じゃあそうすればいいじゃない。
ていうか、他の人が実際どうか教えないってことは試してないってこととイコールだと思うよ。
あとコーディング用のフォントは可読性・視認性が大事なのであって、ジャギーだらけでもそんなの関係ねえ

ちなみに >>365 のFixed98はこれ。
URLリンク(suzuka.mine.nu)

374:名無しさん@お腹いっぱい。
07/10/14 19:39:27 V41beh0AP
>>373
>ジャギーだらけでもそんなの関係ねえ

それでどうやって可読性・視認性が保たれるんだ?

375:名無しさん@お腹いっぱい。
07/10/14 19:47:12 FM0hlkz/0
つか、液晶モニタを使ってるからでしょ。
CRTを使えばいいのに。

376:名無しさん@お腹いっぱい。
07/10/14 19:49:46 IHzFs3sG0
>>374
ジャギーかどうかと可読性・視認性の良さは別だよ

377:名無しさん@お腹いっぱい。
07/10/14 20:05:30 /M1VoirF0
>>373
そのFONTもUpしてください。

378:358
07/10/14 20:12:48 fUazOFfW0
SH G30-M (等幅) の改造フォント表示例
1 と l、0 と O などを視認しやすく、また\(半角) も表示
URLリンク(uploader.fam.cx)

379:名無しさん@お腹いっぱい。
07/10/14 20:20:18 A3wEfOYp0
>>377
Fixed98は自分でPC-98マシンから吸い出さないとダメだよ。

URLリンク(hp.vector.co.jp)
> 生成した FIXED98.FON には PC-9800 シリーズのフォント ROM の内容が
> 含まれることになりますので,取り扱いにご注意ください。

380:名無しさん@お腹いっぱい。
07/10/14 20:50:22 2/YIW4Fo0
教えて教えてをさんざ繰り返したかと思ったら次はクレクレかよ>ID:/M1VoirF0
いいかげん自重しろ、Fixed98は探せばどっかに落ちてんだろ。わかんなくてもここで聞くな
だいたいフォント回りなんてスレ違いだし、秀側で対応しろなんて筋違いもいいところだ

381:名無しさん@お腹いっぱい。
07/10/14 21:32:07 /M1VoirF0
>>380
まるほど。じゃ落ちている場所を教えてください。

382:名無しさん@お腹いっぱい。
07/10/14 21:33:06 ONKHQbuh0
どんだけ低脳なんだよ

383:名無しさん@お腹いっぱい。
07/10/14 21:45:37 D7wh3+Ny0
はいはい、あぼんあぼん

384:名無しさん@お腹いっぱい。
07/10/14 21:54:04 2/YIW4Fo0
ここで聞くな

個人的には12ptなんて表示デカすぎて気が狂う。BDF UM+ があれば充分じゃん

385:名無しさん@お腹いっぱい。
07/10/14 22:09:38 D7wh3+Ny0
というわけで推奨NG ID

 ID:XEKq8sxu0
 ID:/M1VoirF0


>>384
ごめ、俺も12ptでコーディングしてるわ。
VisualStudioのソースブラウザがデフォ12ptなんで…。
といっても、結局ちまちま修正する時もVCから秀丸呼び出してるけど。

386:名無しさん@お腹いっぱい。
07/10/17 15:13:52 SFnBcD+o0
置換の質問です。

連続する複数の改行を、一つにまとめるにはどう表記すればよいのでしょうか?

連続する空白を一つにまとめることは出来たのですが。。。

ご教授お願いします。


387:名無しさん@お腹いっぱい。
07/10/17 15:24:42 KNbLEXQ00
ヘルプの 目次- 検索系コマンド- 正規表現- \nを使った複数行検索の際の制限について

388:名無しさん@お腹いっぱい。
07/10/17 15:37:59 SFnBcD+o0
>>387
ありがとうございます。

で、出来ないのか~。
しょうがない、マクロでぐるぐる回すか~

389:名無しさん@お腹いっぱい。
07/10/17 15:39:21 uDCRce8c0
>>386
改行始まりを削除すればいいんじゃね? → ^\n

390:名無しさん@お腹いっぱい。
07/10/17 16:02:06 eFEx5HJt0
そのうち普通の言語みたいに改行も普通に扱えるようになるんだろうな
そんな風に思っていた時期が俺にもありました

391:名無しさん@お腹いっぱい。
07/10/17 19:35:39 SFnBcD+o0
>>389
ありがとう!

そっか、その手があったか!

392:名無しさん@お腹いっぱい。
07/10/18 01:43:20 oGQh/X9Q0
選択中の開始と終了を入れ替えるにはどうすればいいでしょうか。
seltopxとselendxを入れ替える感じで。

393:名無しさん@お腹いっぱい。
07/10/18 02:44:58 6DdJPID+0
ヒント:スワップ処理

394:名無しさん@お腹いっぱい。
07/10/18 09:51:46 lvD8r6S40
(;´Д`)ハァハァ

395:名無しさん@お腹いっぱい。
07/10/18 10:19:31 U1jHnfqw0
#TopX = seltopx;
#TopY = seltopy;
#EndX = selendx;
#EndY = selendy;
escape;
move #EndX, #EndY;

 :
 :
「おや? ここから先はノートのページが破り取られているな。」

396:392
07/10/18 11:25:53 oGQh/X9Q0
こんな感じで書いたんですが。

#tx=seltopx;
#ex=selendx;
escape;
beginsel;
moveto #tx,y;

ABCDE
のA→Eの状態で選択した場合は入れ替わるんですが、
逆にE→Aだと選択が解除されます。

397:名無しさん@お腹いっぱい。
07/10/18 12:07:30 vFvFCmqK0
「ノートの最後にはこう記されていた・・・。
 『if文を使え』 」

398:名無しさん@お腹いっぱい。
07/10/18 12:18:12 vFvFCmqK0
…じゃなかった、全部書けばいいのか。

#TopX = seltopx;
#TopY = seltopy;
#EndX = selendx;
#EndY = selendy;
escape;
moveto #EndX, #EndY;
beginsel;
moveto #TopX, #TopY;

399:名無しさん@お腹いっぱい。
07/10/18 16:44:03 AT7SH6OB0
ねぇねぇ。暇だからさ、Javaサーブレットをコンパイル&web.xmlへの追加記述
をしてくれるマクロとブラウザ立ち上げてあらかじめ引数に指定した(ファイル名とか)URLを
開いてくれるマクロ作ったんだけど、うpしていいかな?俺はeclipseじゃなくて、
秀丸&コマンドプロンプト派なんだよ。

400:名無しさん@お腹いっぱい。
07/10/18 16:44:54 AT7SH6OB0
ちなみに、後者のマクロはCGIやPHPでも有効なんだけどさ。

401:392
07/10/18 17:54:08 oGQh/X9Q0
>>398
ありがとうございます。でもやはり選択が解除されちゃいます。
なぜだろう。

402:名無しさん@お腹いっぱい。
07/10/18 18:07:16 rOFrn8bd0
>>400
是非うpをお願いして頂きたい

403:名無しさん@お腹いっぱい。
07/10/18 18:21:40 vFvFCmqK0
>>401
ひょっとしてBOX選択?

404:名無しさん@お腹いっぱい。
07/10/18 18:43:50 vFvFCmqK0
…は関係ないか。

ちなみにBOX選択で反転させる場合。

if( !selecting ) endmacro; // 選択していなければ実行しない
#SelFlg = rectselecting;
#TopX = seltopx;
#TopY = seltopy;
#EndX = selendx;
#EndY = selendy;
escape; // 範囲選択解除

// 再選択
moveto #EndX, #EndY;
if( #SelFlg ) beginrect;
else beginsel;

moveto #TopX, #TopY;

405:名無しさん@お腹いっぱい。
07/10/18 21:32:57 e2XtDYmU0
>>404
sel~キーワードを使って、選択の最初と最後を、正確に認識することはできない。
以下、ヘルプより。
>範囲選択の開始位置と終了位置は、常に、開始位置がファイルの先頭に近いほう、終了位置がファイルの最後に近いほうになっています。



406:名無しさん@お腹いっぱい。
07/10/18 21:39:55 CZzAIh6T0
そりゃ、seltopがselendより後ろになることを許すと
マクロとかのコーディングがすごくめんどくさくなるじゃないか。
>>392は「入れ替えたい」という前に「何のために入れ替えたいのか」を説明すれば
別の手段が見つかってハッピーになれるんじゃね?

407:392
07/10/18 23:24:43 oGQh/X9Q0
やりたいのは選択範囲の拡張を選択範囲を崩さずに
前後で置こうなうことです。
(選択されてなければカーソル位置から選択を開始するような)
たとえばテンキーの4と6とかに割り当て、
4が先頭方向に、6が反対方向に選択範囲を
伸ばすよう風にです。
扱うのは普通の日本語文章で、入力の際の再変換作業を
効率化するために出来るだけ少ないキー回数で選択範囲を
変えられるようにしたいんです。

408:名無しさん@お腹いっぱい。
07/10/19 00:52:46 UJlZfQ530
>>407
デフォのキー割り当てなら 「Ctrl+Right = 単語右」 「Ctrl+Left = 単語左」 のはすだから、
Shiftキー と Ctrl キーを押しながら左右にカーソル移動すれば単語単位で選択範囲が
単語単位で拡張(または縮小)されていくけど、これではダメ?

409:408
07/10/19 00:54:12 UJlZfQ530
× 単語単位で選択範囲が単語単位で

○ 選択範囲が単語単位で

orz

410:392
07/10/19 09:25:02 IB2Ox7TZ0
単語右・左も使えるかもしれません。マクロに組み込んだりして。
やはり、やりたいのは選択範囲の両サイドから範囲を広げることなんです。


411:名無しさん@お腹いっぱい。
07/10/19 10:57:33 QTQlMyPB0
おまいらこんな話題いつまでも引っ張るなよ…

>>410
ヘルプを熟読して愚直に書くしかないってば

// 選択範囲を左へ拡張
if (!selecting) beginsel;
if (x == seltopx && y == seltopy) {
##x1 = seltopx;
##y1 = seltopy;
##x2 = selendx;
##y2 = selendy;
} else {
##x1 = selendx;
##y1 = selendy;
##x2 = seltopx;
##y2 = seltopy;
}
moveto ##x2, ##y2;
beginsel;
moveto ##x1, ##y1;
left;
endsel;

412:名無しさん@お腹いっぱい。
07/10/19 11:00:59 QTQlMyPB0
>>411
まちがえたorz

// 選択範囲を左へ拡張
if (!selecting) beginsel;
##topx = seltopx;
##topy = seltopy;
##endx = selendx;
##endy = selendy;
moveto ##endx, ##endy;
beginsel;
moveto ##topx, ##topy;
left;
endsel;

あれ? ほとんど同じコードをどっかで見たような気が…

413:名無しさん@お腹いっぱい。
07/10/19 11:57:11 TneedZPX0
>>410
左側に選択範囲を広げるマクロ。
右側に移動する場合は「単語右」動作のマクロを用意すればいいんじゃね?

if( !selecting )
{
// 選択していなければ選択開始
beginsel;
wordleft; // 単語左
}
else
{
// 選択状態なら選択範囲の左上へ
#EndX = selendx; // 終点を記憶しておく
#EndY = selendy;
moveto seltopx, seltopy;
wordleft; // 単語左
#TopX = seltopx; // 新しい始点を記憶しておく
#TopY = seltopy;
escape; // いったん範囲選択解除

// 右下から再選択
moveto #EndX, #EndY;
beginsel;
moveto #TopX, #TopY;
}


414:413
07/10/19 12:35:45 9ggN7JVH0
>>410
あと、カーソル位置が seltopx~ selendy から外れてたらいったん escape を
かけるような判定が必要かと思われます。


> やはり、やりたいのは選択範囲の両サイドから範囲を広げることなんです。

今まで抜けていたポイントなんだけど、ひょっとしてカーソルの現在位置は
維持したまま選択範囲を拡大ということ?
(それならそれで初期x,yを記憶しておいて戻ればいいだけだけど)

415:392
07/10/19 20:38:18 IB2Ox7TZ0
412さんので出来ました。何が違ったのか?
escape無くて、endselが有るくらい?
とりあえず、出来たのでハッピーになれました。
使ってみて私的にはかなり便利そうです。
マクロを書いてくれた皆さん、ありがとうございました。

とりあえず412さんのまんまですが。

// 選択範囲を右へ拡張
if (!selecting) beginsel;
##topx = seltopx;
##topy = seltopy;
##endx = selendx;
##endy = selendy;
moveto ##topx, ##topy;
beginsel;
moveto ##endx, ##endy;
right;
endsel;


416:名無しさん@お腹いっぱい。
07/10/19 21:22:39 6CHpjWjn0
>>415
> 何が違ったのか?
ともかく、>>396 が失敗(?)してる理由は >> 405 が言ってるとおりだよ。

↓が >>396 にデバッグ情報を埋め込んで "ABCDEFG" を選択した例。(要デバッガ)

debuginfo 1; // デバッグモード開始
#tx=seltopx;
#ex=selendx;
debuginfo "#1 seltop=" + str(seltopx ) + ", selendx=" + str( selendx );
escape;
debuginfo "#2 seltop=" + str(seltopx ) + ", selendx=" + str( selendx );
beginsel;
debuginfo "#3 seltop=" + str(seltopx ) + ", selendx=" + str( selendx );
moveto #tx,y;
debuginfo "#4 seltop=" + str(seltopx ) + ", selendx=" + str( selendx );


ABCDEFG をそれぞれ範囲選択してマクロを実行したデバッグ出力結果

"A"から "F" まで選択後にマクロ実行
#1 seltop=0, selendx=6 ← 左から右に選択直後(カーソル位置は x=6 )
#2 seltop=0, selendx=6
#3 seltop=6, selendx=6 ← 選択終わりはend位置
#4 seltop=0, selendx=6 ← そのまま範囲選択される

"G" から "C" まで選択にマクロ実行
#1 seltop=2, selendx=7 ← 右から左に選択直後(カーソル位置は x=2 )
#2 seltop=2, selendx=7
#3 seltop=2, selendx=2 ← 選択終わりがtop位置
#4 seltop=2, selendx=2 ← カーソル位置が変わらないので選択範囲が見えない(選択モード自体は開始されている)

417:名無しさん@お腹いっぱい。
07/10/19 21:33:23 6CHpjWjn0
debuginfo の詳細についてはヘルプを参照で。
ちなみにデバッグ情報を表示するアプリは Vector から落とせます。

OutputDebugString 表示ツール「デバッグモニタツール」
URLリンク(www.vector.co.jp)

DeMon.exeを起動しておいて、マクロを実行すればおk。
手軽に起動できてログをCSVファイルに保存できてるのでオヌヌメ。

418:名無しさん@お腹いっぱい。
07/10/19 21:36:37 w4n5AxyM0
>>392
流れに乗り遅れたけどそのものずばりのが手元にあったんで

// 選択範囲の反対端に移動
if (rectselecting) { #rect = 1; }
else if (selecting) { #rect = 0; }
else { gokakko; endmacro; }

disabledraw;
#topx = seltopx; #topy = seltopy; #endx = selendx; #endy = selendy;
escape;
if (#rect) { beginrect; } else { beginsel; }

if (#topx == x && #topy == y) { moveto #endx, #endy; }
else if (#endx == x && #endy == y) { moveto #topx, #topy; }
else if (#topx == x && #endy == y) { moveto #endx, #topy; }
else if (#endx == x && #topy == y) { moveto #topx, #endy; }


419:名無しさん@お腹いっぱい。
07/10/19 23:59:02 VPxTbzfn0
ID:AT7SH6OB0のうpマダー?

420:名無しさん@お腹いっぱい。
07/10/20 10:12:25 8uLCgjj90
んもうぅ~。おまんこ~おまんこどんだけぇ~。

421:名無しさん@お腹いっぱい。
07/10/21 21:52:56 S/c3tZkv0
ねーねー単語補完って便利?
使った方がいい?

422:名無しさん@お腹いっぱい。
07/10/21 23:00:02 +OD0x2yI0
コーディングで使うなら便利だとオモ。
「コーディングって何?」という人はATOKの予測変換を使った方がいいかもね

423:名無しさん@お腹いっぱい。
07/10/21 23:25:33 50VDl43b0
英語文書の入力にも便利だったりする

424:名無しさん@お腹いっぱい。
07/10/22 00:02:48 2wBrLPVw0
んじゃつかう

425:名無しさん@お腹いっぱい。
07/10/22 01:15:53 KoEh+QBR0
>>421
MT で待ち時間無しで快適ですね。

426:名無しさん@お腹いっぱい。
07/10/22 12:46:31 sfHWO7h20
HTMLをスタイルシートの内容を加味して
強調表示してくれる定義ファイルってないものでしょうか?

427:名無しさん@お腹いっぱい。
07/10/22 16:39:03 bkDEmn2H0
URLリンク(www18.big.or.jp)
これとか?

428:名無しさん@お腹いっぱい。
07/10/22 22:49:49 sfHWO7h20
>>427
これって.htmlを開いてもスタイルシートの内容に対応して
強調表示してくれなくないですか?

429:名無しさん@お腹いっぱい。
07/10/22 23:03:30 Ye5RndlO0
もとめているものがよくわからないのだが……

もしかしてスタイルシートに対応して動的に強調表示を変更して欲しいのか?

430:名無しさん@お腹いっぱい。
07/10/22 23:07:41 g4ysCIPa0
マクロで強調表示ファイルを生成(田楽DLLが必要)して、loadhilightで読み込めばいいんじゃないの?
まあ、どんな風にCSSを反映したいのかはわからんけど。

431:名無しさん@お腹いっぱい。
07/10/23 00:02:14 EU1xEuue0
正規表現の質問ってこのスレでいいのでしょうか?
それともプログラム系の板?

432:名無しさん@お腹いっぱい。
07/10/23 00:13:22 c6Photcz0
>>431
秀丸でやりたい、という前提ならおk…のはず

433:426
07/10/23 00:31:50 Ds1DoTIt0
みなさんレスありがとうございます。
<H1 class="title">見出し<H1>

というようなhtmlファイルを閲覧しても「見出し」という文字列は
強調表示されてくれません。

スタイルシートを読み込んでH1.titleにboldと記載されていれば
「見出し」を太字にする

ような強調表示を探していました。
>>430さんの方法でできそうですね。
ちょっと作ってみます。

434:名無しさん@お腹いっぱい。
07/10/23 00:33:18 uae44SIt0
>>433
何かそれはもう別のHTMLエディタを探したほうがいいと思う…

435:名無しさん@お腹いっぱい。
07/10/23 01:18:22 CdFI8Hyo0
floatだのpositionだのまで反映させたら凄いことになりそうだなw

436:名無しさん@お腹いっぱい。
07/10/23 04:04:55 ttFSXcN+0
購入しようと思っているのですが、公式マニュアルは必携ですか?
マニュアルみなくては、操作もままならないですか?

437:名無しさん@お腹いっぱい。
07/10/23 04:13:57 Dc/r5ofW0
>>436
・今までテキストエディタを使ったことはありますか?
・あるのなら、そのエディタの名前は何ですか?
ぐらいの情報はないと答えようがないわな。

あと、お金を払うのはインストールしてしばらく使ってからでOKなので
実際に使ってみるのが一番確実。

438:名無しさん@お腹いっぱい。
07/10/23 04:39:44 g/X5qEKb0
ひでまるは4000円だしね

439:名無しさん@お腹いっぱい。
07/10/23 08:54:52 HV6GMUka0
>>436
とりあえず試用できるんだから使ってみりゃいい。
>>437 がいうようにテキストエディタの経験があるなら付属のヘルプファイルで十分。


440:名無しさん@お腹いっぱい。
07/10/23 09:17:50 ZPMEy9MP0
>>425
MTって何? それって単語補完してくれる機能を実装してくれるの?
ぐぐったんだけどちょっと不明。

441:名無しさん@お腹いっぱい。
07/10/23 11:38:10 7vHnTzZ+0
公式マニュアルもってるけど、本屋で売ってる秀丸の本の方が初心者にはわかりやすいよ。

でも、使い込むと公式マニュアルがあった方がいいかもしれん。俺もいまだに暇なときぺらぺらめくってると
発見がある。やはり、本当に便利な使い方は公式マニュアルに書いてある。だけど、初心者の域を脱するまでは
活用するのは難しい。

442:名無しさん@お腹いっぱい。
07/10/23 11:41:37 jvnpGwq00
公式マニュアルって確かI氏の執筆だよね。例のコラム読む限りでは激しくオススメできないな。

443:名無しさん@お腹いっぱい。
07/10/23 12:27:28 UlTFzGT00
ま、あの公式マニュアル=初心者向けじゃないからなー

>>438
ガッ

444:名無しさん@お腹いっぱい。
07/10/25 11:09:49 5W6mlNXw0
そろそろ7.04が出そうだね。
今回はHmJre.dllにも手が入るらしい。

445:名無しさん@お腹いっぱい。
07/10/25 11:12:12 2/coXlug0
印刷の段組数増やして欲してくれると嬉しいな
もう手を入れる気は無いようだけれど

446:名無しさん@お腹いっぱい。
07/10/25 15:16:33 I684xdLU0
印刷は中学生が作っているの?

447:名無しさん@お腹いっぱい。
07/10/25 18:38:49 z5SvlJua0
>>444
出たよ。

448:名無しさん@お腹いっぱい。
07/10/25 18:46:20 a6/r8q1w0
URLリンク(hide.maruo.co.jp)

2007/10/24 Ver7.04

●V7.xxでのバグ修正
・Win95系で単語補完の辞書ファイル指定ができない問題修正。
・grep中にカーソル移動したとき、「スクロールしてもカーソル位置は固定」でホイールスクロールするとうまくスクロールできない問題修正。
・[ファイルタイプ別の設定]→[デザイン]→[表示]→[全角記号を記号で表示]のチェックボックスがうまく機能してなかった問題修正。
・toupper(),tolower()の第二パラメタで対象を指定できるようにする。
・/wbで起動した直後のキー入力がされてしまわないような対策。
・タグ付き正規表現の置換で置換文字列が1000バイトくらいまでが制限だったのを8000バイトくらいまでにする。
・「Hidemarnet Explorer を使う場合の設定」でツールバーのON/OFFを即反映するように。

●昔からのバグ修正
・折り返し「ウィンドウ幅に合わせる」でサイズの大きな貼り付けをするとやり直しのエラーがが出る場合がある問題修正。
・Webブラウズモードでリンクにカーソルがあってスクロールしてから右クリックするとカーソル位置が戻る問題修正。
・Webブラウズモードでタブキーで移動するとちらつく場合があるのを修正。
・disabledrawしているとfoldallできない問題修正。
・折りたたみでファイルの先頭行を二重に折りたたむと異常になる問題修正。

●HmJre.dll 1.87

449:名無しさん@お腹いっぱい。
07/10/25 20:54:12 I+51t2+J0
複数行にわたる強調表示ってできないですか?
たとえば
<(H|h)[1-5](.*|\n)</(H|h)[1-5]>
みたいに。
なんか\nがうまく認識されてないみたい。

450:名無しさん@お腹いっぱい。
07/10/25 21:15:58 qh8s7Sae0
>>449
強調表示で改行は使えないので、複数行コメントを使うしかない。

451:名無しさん@お腹いっぱい。
07/10/25 22:09:45 6ifE7vzq0
> ●HmJre.dll 1.87
HmJre.dll自身の改版履歴ってないのかな?

452:449
07/10/25 22:45:48 I+51t2+J0
>>450
そうなのか(´・ω・)
強調表示に改行も含めると何か問題があるのかなー。
ありがと。

453:名無しさん@お腹いっぱい。
07/10/26 00:15:01 wfdX0SLw0
>>451
たぶん無いっぽい。
サポで聞いてみるのが一番かもよ

454:名無しさん@お腹いっぱい。
07/10/26 00:17:52 TgP5xvhq0
2年前までのはあるな・・・

455:名無しさん@お腹いっぱい。
07/10/26 00:24:50 8dvxxyg10
どうしても見たいってわけじゃないけど
単体配布の方も1.69で泊まっているし、結構扱い酷いような

456:名無しさん@お腹いっぱい。
07/10/26 03:43:34 4F6dlaBb0
>>452
どの程度影響するかはわからないけど、複数行対応すると確実に今よりは遅くなる。
外部モジュールのHmJre.dllに検索対象の文字列(行単位)を渡してスキャンした結果を受け取るという形を取っているので
複数行検索、それも [.\n]* みたいな行数不定の検索だと、どこまでスキャンすればいいのかわからないので
ほぼテキスト全体を渡すことになる。
強調文字列ごとにそんなことしてたらそりゃあ遅くなるだろうな。

>>455
たぶんダウンロード数も少なくて質問もほとんど来ないので需要が少ないと判断されてるんだろ。
要望出してみれば最新版が公開されるかもよ。

457:名無しさん@お腹いっぱい。
07/10/26 20:50:30 8dvxxyg10
判断というか、忘れられてたりしねーか?
秀丸についているし、全くもって困らないからいいけど

458:公式フォーラムより。
07/10/26 21:33:50 4qF7smWw0
> 最大行数1000万行を超えることがたびたびあり
> 処理が中断してしまいます。

どんなファイルを扱ってるのか気になる…。
バイナリモードなら152MBちょいでアウトだろうけど。

459:名無しさん@お腹いっぱい。
07/10/26 21:44:27 vRgYIQte0
巨大なDXFとか?

460:名無しさん@お腹いっぱい。
07/10/26 21:48:25 x82QW//r0
痴漢はやくして

461:名無しさん@お腹いっぱい。
07/10/26 21:54:07 79YfX8tl0
そんな卑猥な

462:名無しさん@お腹いっぱい。
07/10/26 23:08:36 HPjDCqYj0
そういえば、改行をまたいだ検索ができないとバイナリモードで
バイト列を検索したい時は不便だ罠

463:名無しさん@お腹いっぱい。
07/10/26 23:15:03 pF0yISWL0
よし、要望して来い!

464:名無しさん@お腹いっぱい。
07/10/27 09:08:45 7RolMg0z0
>>462
バイナリモードで開いた後に正規表現\nを空文字に置換して
改行のないファイルにする

465:名無しさん@お腹いっぱい。
07/10/27 10:07:26 SnK6I7bt0
重すぎて死ぬぞ

466:名無しさん@お腹いっぱい。
07/10/27 10:27:51 eJ2bBGOx0
だから改行をまたいだ検索は出来なくなっているという事ですな

467:462
07/10/27 10:32:01 fWA81Eum0
とりあえず、ヘルプ読んだらバイナリの検索に関しては改行1つをまたぐだけ
(つまり1~32バイトの範囲)なら検索できないこともないことに気付いた。
40,\n?FF,\n?0D,\n?0A みたいなかんじで。



468:名無しさん@お腹いっぱい。
07/10/27 11:14:00 7RolMg0z0
grepやgrepして置換で選択できるエンコードに
バイナリモードが含まれていない件

469:名無しさん@お腹いっぱい。
07/10/27 11:41:56 0PDXwj2y0
この薄汚いブタめ!
ぶち込んでやるぞ!

470:名無しさん@お腹いっぱい。
07/10/27 13:46:17 K7yfchfr0
改行を含んだ検索を無制限にできるエディタってあるの?

471:名無しさん@お腹いっぱい。
07/10/27 14:11:57 7RolMg0z0
>>470
知名度低いけどApsaly

472:名無しさん@お腹いっぱい。
07/10/27 16:17:16 cjlgetMB0
>>470
Emacs, Vim はいけるんじゃないの?

あと、さらに知名度低いけど jEdit とか。

473:名無しさん@お腹いっぱい。
07/10/30 09:47:49 O//4fbr00
正規表現で使えない表現多いけど
perlの正規表現との差の一覧表って
どこかにある?

474:名無しさん@お腹いっぱい。
07/10/30 11:29:34 9UpSRTRl0
>>473

>>9のリンクの「正規表現機能別逆引きリファレンス」

475:名無しさん@お腹いっぱい。
07/10/30 11:37:24 AYYZZxkLO
すみません
今プログラミング基礎を習ってる者なんですが

tabキーを押して間を入れようとした時
指定より2倍広く間が空いてしまいます

どうすれば今の半分、間を空けることが出来るのでしょうか?

初歩的な質問ですみません

476:名無しさん@お腹いっぱい。
07/10/30 12:19:42 9UpSRTRl0
>>475
> 指定より2倍広く間が空いてしまいます

指定って、自分で指定したんじゃないの?
「規定」(コーディングで使われるタブ4文字)のつもりで書いた?

まずは、拡張子(ファイルタイプ)別の設定をした方がいい。
詳細はヘルプファイルの「目次-ファイルタイプ別の設定-設定のリスト」を参照。
「ファイルタイプ別の設定」の項にタブ文字の設定方法も書いてあるよ。

477:名無しさん@お腹いっぱい。
07/10/30 14:43:26 0Vaqvvrk0
URLリンク(www.bangedup.com)

478:名無しさん@お腹いっぱい。
07/10/30 18:01:43 AYYZZxkLO
>>476
「指定」は先生が指定した、ということです


例えば
   public
と打ちたいのにtabキーを一度押すと
      public
と倍、間をおいてしまいます

479:名無しさん@お腹いっぱい。
07/10/30 18:04:56 zS5BAHSg0
んで、476の後半のアドバイスは実行したか?


480:名無しさん@お腹いっぱい。
07/10/30 18:04:58 AYYZZxkLO
>>476の言った通りやったら出来ました

ありがとうございましたm(__)m

481:名無しさん@お腹いっぱい。
07/10/30 18:23:03 9UpSRTRl0
> 「指定」は先生が指定した、ということです

知らんがな(AA略

482:名無しさん@お腹いっぱい。
07/10/30 18:42:18 /Jmqpr1q0
正規表現でcopyという単語を含む行だけ残して、あとの行は削除するとき
^((?!copy).)*\n
とすればいいことは以前教えてもらって知っているのですが、
copyもしくはcutを含む行を残したい場合、どういうふうにしたらいいでしょう?

483:名無しさん@お腹いっぱい。
07/10/30 19:51:48 DJ7Ua/py0
>>482
素直に
^((?!(copy|cut)).)*\n
と書けば医院で内科医

484:名無しさん@お腹いっぱい。
07/10/30 23:58:38 +l6/VMD20
ていうかそこまで教えてもらったなら後の応用はヘルプ見りゃわかるだろ

485:名無しさん@お腹いっぱい。
07/10/31 00:24:27 pntwOLPC0
むふふ……君たちの実力を試したのだ!

486:名無しさん@お腹いっぱい。
07/10/31 00:49:18 KjTlRSu00
一体>>478のような反応は何なんだ?人の書き込みを見ていないのか

487:名無しさん@お腹いっぱい。
07/10/31 01:37:59 pUVBi2Cs0
歴史は繰り返す
何度でも

488:名無しさん@お腹いっぱい。
07/10/31 02:27:57 zyW5Mdjf0
今年こそ2ちゃんねるをやめよう
時間を無駄にしないためにも
来年こそ2ちゃんねるをやめよう

みたいなものか

489:名無しさん@お腹いっぱい。
07/10/31 03:29:24 jfiuGKm60
最近二度ほど突然終了した
数回素早く点滅して落ちた
今まで安定しまくっていただけに不安だ

490:名無しさん@お腹いっぱい。
07/10/31 05:16:21 RHtb88Y80
>>489
もはや「そろそろOS再インストールかな?」と思う俺は秀丸狂信者。

491:名無しさん@お腹いっぱい。
07/10/31 05:22:32 gphTB3Ve0
>>489
もはや「そろそろマザーボード交換かな?」と思う俺は秀丸号乗組員。

492:名無しさん@お腹いっぱい。
07/10/31 14:00:30 hvCZHhfM0
>>489
もはや「この世の終わりかな?」と思う俺は惑星秀丸住民。


493:名無しさん@お腹いっぱい。
07/10/31 23:52:02 NLz7vJBs0
そうじゃなくてデフォルトのファイルタイプを Text 以外にしたいって事じゃないかな
EmEditor はどうやら拡張子でしか割り当てを指定できないっぽいね

494:名無しさん@お腹いっぱい。
07/10/31 23:52:47 NLz7vJBs0
久々に誤爆w
テキストエディタスレに張り直すのも面倒だからいいかw

495:名無しさん@お腹いっぱい。
07/11/02 17:05:05 907ufw6g0
↑貼りなおしてやれよw
向こう置いてけぼりじゃんw

496:名無しさん@お腹いっぱい。
07/11/04 01:53:49 DoqBCBz60
質問です。

EXCELやワードパッドは
ドラッグした範囲の文字を右クリック→フォント等で
ドラッグ範囲の文字色を変えることが出来ると思うのですが
秀丸エディタはそういうことは出来ないのでしょうか?
ファイルタイプ別の設定で全体であれば
文字色を変えることは出来そうなのですが。


497:名無しさん@お腹いっぱい。
07/11/04 02:08:50 AoGiIqPD0
>>496
colormarker使ってマクロ組めばできると思う

498:名無しさん@お腹いっぱい。
07/11/04 09:09:58 NyRkzdXP0
プレーンテキストはフォント属性を持たない。故にテキストエディタで任意箇所の色つけはあり得ない。
リッチテキスト扱いたいならそういうソフトを使いなさい。

499:名無しさん@お腹いっぱい。
07/11/04 09:29:58 zflUf22h0
>>497
まあ、colormarkerは揮発性の機能だから「一時的に」という条件付きではある罠
ちなみに選択範囲のcolormarkerならいくつか公式にマクロが上がってたはずI。

500:名無しさん@お腹いっぱい。
07/11/04 13:29:28 wUk3ZQeQ0
秀丸エディタの各種設定を新しいVerに乗り換え(5.xx→7.xx)る為、
保存したいのですが、公式の通りにインストール先のhmsetup.exeを実行しても
「フォルダを変えてインストール」「全ての設定を抹殺」しか出て来ません。
URLリンク(homepage2.nifty.com)

やり方間違えているor別の方法などありましたら教えて下さい。

501:名無しさん@お腹いっぱい。
07/11/04 14:04:27 2U9up4t+0
>>500
その情報は古いし、そもそもそこは公式じゃない。
ユーザーが独自に作ったQ&Aで、公式ページからリンクが張ってあるから「公認」くらいのもの。

んで本題だが、今は秀丸エディタを立ち上げて「その他」→「設定内容の保存/復元」
あとは見ればだいたいわかるだろ。

502:500.xx
07/11/04 14:25:50 wUk3ZQeQ0
うっうー、ありがとうございますー

503:名無しさん@お腹いっぱい。
07/11/04 15:13:11 Dh5loMjm0
補完の機能アップマダァ-? (・∀・ )っ/凵⌒☆チンチン

504:名無しさん@お腹いっぱい。
07/11/05 04:42:33 RQaIsrUD0
ハイライトをgeditと同じにするファイルはないでしょうか?

505:名無しさん@お腹いっぱい。
07/11/05 07:21:33 zedM1hES0
バージョンアップは無料って作者はそんなんでどうやって食えるの?

506:名無しさん@お腹いっぱい。
07/11/05 09:58:43 gGPs/hoV0
>>504
そのgeditとやらと同じように強調表示を設定して保存すればよろし。

507:名無しさん@お腹いっぱい。
07/11/05 12:10:23 xsqU67Yc0
タブ機能って、省メモリとか出来るわけではなくて、複数の秀丸をタブでまとめているだけじゃん
あと、キーボードでつぎのタブに移動できるようにして
あと、タブ一つ閉じたらマクロの記録が中断しないようにして

508:名無しさん@お腹いっぱい。
07/11/05 12:11:42 SAFd1v4d0
低脳あらわる

509:名無しさん@お腹いっぱい。
07/11/05 12:24:58 QXCOaidH0
一般的なタブの切り替え操作で次のタブに移動できるよ

510:名無しさん@お腹いっぱい。
07/11/05 18:00:01 Jh4j+0a+0
俺も試してみたが、MifesもEmEditorも
一般的なタブの切り替え操作で切替出来るわ。
順方向、逆方向も一般的なタブの切替操作で行けたわ。
参考になるか知らん。

511:名無しさん@お腹いっぱい。
07/11/05 19:14:06 1bXaCCtR0
すみません(><)

最新版の秀丸エディタを久しぶりにインストールしたんですが、
メニューバーのファイル(F)を押すとファイルの履歴が3つしかでません(><)

以前は確か10個くらい出てて便利だったんですが><

10個に変更する方法を探してみたんですが、わかりませんでした(><)

教えてください(><;)

512:名無しさん@お腹いっぱい。
07/11/05 19:29:15 /2e3PkN30
動作環境→ファイル→ヒストリ

513:511
07/11/05 19:35:52 1bXaCCtR0
>>512
どうもありがとうございました(><;)おかげでわかりました。20個にしときました。

高度な操作っていうのにチェックしたらできるようになりました。

514:名無しさん@お腹いっぱい。
07/11/08 02:39:27 UXO1BcjF0
テンポラリファイルの保存場所って指定できないですか?
RAMディスクを導入し、テンポラリファイルという言葉に過敏に反応する時期なんです。

515:名無しさん@お腹いっぱい。
07/11/08 03:00:37 0QDLkEa20
URLリンク(hide.maruo.co.jp)

2007/11/07 Ver7.05

● V7.xxでのバグ修正
・マルチモニタでのデスクトップ復元ができなくなっていた問題修正。
・タグ付き正規表現の置換で8186バイトくらいで結果がおかしい問題修正。
・改行を非表示にしていると範囲選択しながらのスクロールでごみが出る場合がある問題修正。
● 昔からの問題の修正
・config "xGuideLine:n xGuideLineInterval:n"でガイドライン横も含めるようにする。
・Webブラウズモードでタブキーで移動するとちらつく場合があるのを修正での問題修正。
・長いURLのリンクで死ぬことがある問題修正。
・Hidemarnet Explorer aタグのid属性対応
・Webブラウズモードで「クリックで選択、ダブルクリックで開く」のとき範囲選択してスクロールしても範囲選択が拡大しないように。
● HmJre.dll 1.88

516:名無しさん@お腹いっぱい。
07/11/08 04:29:39 5qhbdAiO0
>>514
テンポラリファイルは原則としてWindowsのテンポラリフォルダに作られる。
環境変数で変更できるからあとは自分で調べろ。

517:名無しさん@お腹いっぱい。
07/11/08 15:38:38 4JGegW4V0
7.02から7.05にアップしたら、「引用付きコピー」が出なくなりました><
どこか設定しないといけないんですか?

518:名無しさん@お腹いっぱい。
07/11/08 17:49:00 YCKbW3v20
その他>コマンド一覧>クリップボード系にあるが。
右クリックに当てはめたいのならその他>メニュー編集>ユーザーメニュータブ>
選択中右ボタンに当てはめればおk。

519:名無しさん@お腹いっぱい。
07/11/08 17:53:54 zldFMGsl0
でも、なんで消えちゃったんだろうな。

520:名無しさん@お腹いっぱい。
07/11/08 21:26:57 xOW6M7nZ0
マクロのメニュー構文って
mousemenu
"01.ファイルを削除",
"02.ファイルをコピー",
"03.ファイルを移動";
でも良かったのか…
今まで「メニュー一つ追加するとresultの番号数えなおして面倒だなぁ」と思ってたわ
まぁこんでも面倒だから、htmlの
<select name="BROWSER" size=3>
<option value="IE5">Internet Explorer 5.X
</select>
みたいにvalueが扱えたら助かるんだがな

521:名無しさん@お腹いっぱい。
07/11/08 22:29:58 v+EtQeSq0
>>520
田楽でも使う?

522:名無しさん@お腹いっぱい。
07/11/08 23:26:57 xOW6M7nZ0
今まで事あるごとに田楽田楽言われて田楽うっせーなおでんかよって思ってたんだが
気の迷いで入れてみたが何この高機能
いきなり複数階層のメニューが出てきたかと思えば、オリジナルのダイアログも出てきてるし

田楽(でんがく)DLL Ver.2.96 と田楽(でんがく)サーバーの違いがイマイチ分からんからDLLの方入れてみたが、
インストーラーが立ち上がったり再起動が必要だったりしないでいきなり仕えたので満足満足
USBメモリに入れてある秀丸にも入れておこう

523:名無しさん@お腹いっぱい。
07/11/08 23:53:00 TTE2WFPy0
マジかよ。と思って入れてみたけど特に変化はありません

524:名無しさん@お腹いっぱい。
07/11/08 23:54:33 PMI7mF7l0
StyleNote使ってホムペ作ってんだけど
ヒデマルエディタ?っての?DLしてみようと思ってんだけどどーよ?

525:名無しさん@お腹いっぱい。
07/11/08 23:56:44 PMI7mF7l0
シェアウェアって出てきたけどお金必要なの?
貧乏だから払えないよ?どうなのどうなの!

526:名無しさん@お腹いっぱい。
07/11/09 00:04:09 FKuPZXzr0
貧乏人は使ってはいけません。

527:名無しさん@お腹いっぱい。
07/11/09 00:07:25 oJBJPVf40
>>522
あるあるww

528:名無しさん@お腹いっぱい。
07/11/09 00:18:43 D0jBboba0
>>525
金が払えないんならEmEditor Freeでも使えば?

529:名無しさん@お腹いっぱい。
07/11/09 01:35:31 T0ElKO0J0
その他 → メニュー編集 → 「メニュー(M): 選択中右ボタン」 で設定したメニューが
Appキーを押したら出てくるのに、選択して右クリックでは出てこないで
「メニュー(M): メニュー1:右クリックボタン」 が出てしまうのですが、
選択して右クリックで 「メニュー(M): 選択中右ボタン」 を出すにはどうすればいいのでしょうか?

それから、キー割り当て → キー(K): の 拡張1クリック、拡張2クリック とは何でしょうか?
Help にも載っていません。

530:名無しさん@お腹いっぱい。
07/11/09 01:45:30 T0ElKO0J0
メニュー編集してて気付いたのだが、ファイル(F) メニューの中に
メニュー内のコマンド 「別ファイルへの追加保存」 ってのがありました。
これってどのバージョンからあったのだろうか?改版履歴にも載っていない。
前スレあたりで話題になった 「別名で保存」 が有れば良いという意見が出た頃以降だろうか。
追加保存だけでなく 「別ファイルへの保存」 があればよいなと思いますた。

531:名無しさん@お腹いっぱい。
07/11/09 01:48:28 FKuPZXzr0
それって単に「名前を付けて保存」じゃないの?

532:名無しさん@お腹いっぱい。
07/11/09 01:57:34 /eSFoFn90
>>518
見てみましたが、選択中右ボタンには最初から「Q|引用付きコピー」が入っています。
試しに追加で、「9|引用付きコピー」と追加してみましたが、表示されず。
更に、「引用付き貼り付け」というのも追加してみましたが、
何故か、「引用付き貼り付け」は表示され、「引用付きコピー」だけが表示されません。

うーん、なんでだろう・・・。

533:名無しさん@お腹いっぱい。
07/11/09 02:18:52 PsirYES70
「もうパソ通時代じゃないんだし
引用符なんていらないんじゃないの?」
という製作者側の意図が感じられる
オレだけか、、、

534:名無しさん@お腹いっぱい。
07/11/09 02:24:12 T0ElKO0J0
>>531
「名前を付けて保存」だと現在編集中のファイルも
名前を付けて保存したファイルになってしまいます。
つまり hoge.txt を編集中に hogehoge.txt という名前を付けて保存すると
編集中のファイルが hogehoge.txt に変わってしまいます。
編集中のファイル hoge.txt を維持したまま hogehoge.txt で保存したいな、ということです。

535:名無しさん@お腹いっぱい。
07/11/09 03:18:47 /eSFoFn90
>>533
うーん、取り敢えず、ツールバーに「引用付きコピー」を入れて、
そっちでやっていきます

他の人は普通に表示されているんですかね?

536:名無しさん@お腹いっぱい。
07/11/09 03:58:45 mXY51MyH0
>>534
$file = filename2;
SAVEAS;
changename $file;


537:名無しさん@お腹いっぱい。
07/11/09 10:15:27 BPKE8/Ad0
>>528
個人的にはサクラエディタのほうを薦めてやりたいところだが。

538:名無しさん@お腹いっぱい。
07/11/09 17:46:50 cb866qUK0
学生になれば無料で使えるぞ

539:名無しさん@お腹いっぱい。
07/11/10 00:43:45 RkhJhI9p0
サクラエディタなんてUnicodeもまともに扱えない
メモ帳にも劣るものを紹介してどうするの?

540:名無しさん@お腹いっぱい。
07/11/10 01:14:12 30EEf9ZL0
サクラエディタは内部UNICOCE化間近だから、お勧めする。
URLリンク(sakura.qp.land.to)

541:名無しさん@お腹いっぱい。
07/11/10 03:59:22 6hLPOp7W0
>>540
間近じゃなくて正式対応してからおすすめするもんだと思うが。

542:名無しさん@お腹いっぱい。
07/11/10 06:54:07 Fwau/F3O0
禿丸がUNICODEまともに扱えると思ってる奴乙

543:名無しさん@お腹いっぱい。
07/11/10 09:28:59 LejTNjHr0
サクラは良いエディタだけど重いのがなー
まるおの凄いところはあの機能を実現した上でのこの軽さ

544:名無しさん@お腹いっぱい。
07/11/12 22:10:42 znBpLWou0
HmSetup.exeの一覧に出るもの以外の拡張子を
秀丸に関連付けたいのですが、方法がわかりません。。
ご存知のかた是非お願いいたします。
URLの紹介でもかまいません。。

545:名無しさん@お腹いっぱい。
07/11/12 22:30:06 +5IUS9/T0
ググレカス

546:名無しさん@お腹いっぱい。
07/11/12 22:31:25 FHhc4XaR0
>544
たまには初心に帰ってWindowsのエクスプローラを使ってみろよ。

547:名無しさん@お腹いっぱい。
07/11/12 22:39:11 zrA7J73W0
>>544
HmSetupにも「追加」ボタンがあるんだからそれ使って任意の拡張子を追加すれば良いのでは。
それが嫌ならフォルダオプションなり任意の関連付けツールなりを使ってください。

548:名無しさん@お腹いっぱい。
07/11/12 23:05:41 xPWLm0wJ0
>>544
ご存知の方、じゃねーよ
なんでもかんでも人に聞こうというその態度
とっとエクスプローラーで関連付けしたいファイルを探しやがれ
そしたら右クリックでもしてみるんだな
間抜けなお前でも「プログラムから開く」ぐらいは見つけられるだろう
もし、もう関連付けしてあったら「既定のプログラムの選択」
関連付けしてなかったら、そのまま秀丸でも何でも選んで
「この種類のファイルを開くときは、選択したプログラムをいつも使う」に
さっさとチェックを入れればいいだろうが
何が「URLの紹介でもかまいません」だよ
もっと俺に甘えろっつーの

549:名無しさん@お腹いっぱい。
07/11/12 23:32:29 80Ak87Ku0
なにこのつんでれ

550:名無しさん@お腹いっぱい。
07/11/13 03:19:37 f2y1VNIs0
関連付けは anterix 使えば簡単。
設定を変更したら「選択項目ファイル保存」して保存された .reg ファイルを編集しておけば、
あとは .reg ファイルクリックで一発変更可能になる。

551:名無しさん@お腹いっぱい。
07/11/13 15:21:22 SQn7aE0M0
「秀丸メール」用の迷惑メールフィルター 深海魚フィルター 正式版が公開
URLリンク(www.forest.impress.co.jp)


552:名無しさん@お腹いっぱい。
07/11/13 15:26:22 Cp8urB+l0
秀丸エディタスレ

553:名無しさん@お腹いっぱい。
07/11/13 15:29:04 T8ohWUZj0
すまん誤爆

554:名無しさん@お腹いっぱい。
07/11/13 16:01:43 RYlo2z4A0
書くたびにID違うって存在が怪しすぎる

555:名無しさん@お腹いっぱい。
07/11/13 23:13:16 YziwU/2u0
noaddhist良い
もっと早くつけて欲しかった

556:名無しさん@お腹いっぱい。
07/11/14 00:36:02 FiGaX/Fu0
>>555
2年近くもバージョンアップせずに何をしていたのかと小一時間(ry

557:名無しさん@お腹いっぱい。
07/11/14 00:36:42 ulEBm5ln0
前スレにもっとすごい人いたやん

558:名無しさん@お腹いっぱい。
07/11/14 00:58:06 VYyv+NVC0
年を取ると10年なんて夢のよう
100年なんて一瞬の夢

559:名無しさん@お腹いっぱい。
07/11/14 01:15:43 2SpwT7vu0
1000年は一瞬の光の矢

560:名無しさん@お腹いっぱい。
07/11/14 01:46:25 M3p2HspK0
半万年は我が国の歴史

561:名無しさん@お腹いっぱい。
07/11/14 02:04:50 ihrRnA3t0
70年なら一瞬の夢さ

562:名無しさん@お腹いっぱい。
07/11/14 09:23:23 ErwX0hBJ0
♪一万年と二千年前から愛してる

563:名無しさん@お腹いっぱい。
07/11/14 10:33:45 NEKuREa20
♪千年女王~

さて、そろそろ止まるか。

564:名無しさん@お腹いっぱい。
07/11/14 12:17:27 6A0yb8M2O
鶴は千年、亀は万年。
鶴亀メールだったころを思い出した (TдT)ブワァァ

565:名無しさん@お腹いっぱい。
07/11/14 20:50:17 dFFX2km70
うちのショートカットの名前は未だに「鶴亀メール」だ。

566:名無しさん@お腹いっぱい。
07/11/14 21:22:55 DPC5eykV0
ツルカメールを推薦するw

567:名無しさん@お腹いっぱい。
07/11/15 00:53:42 fFeaL8rw0
>>521
って田楽でもメニューの結果は上からの数値じゃねぇか!
なんにも変ってねーよ


で、自作してみたんだがcall文のパラメーターに配列って使えないの?
$aaa[0] = "hog*kage";
$aaa[1] = "tt*tete*bbbbbbbbbbbbb";
call menuex $aaa;

endmacroall;
menuex:
message($$1[0]);//これが空白になるんだが
return $$kekka;

568:名無しさん@お腹いっぱい。
07/11/15 01:01:22 OCDkS8530
[プログラムの実行]の結果が、DOS窓に表示されるか、秀丸の新規のファイルに表示されるかって、
実行したプログラムによって、秀丸が自動的に判断するんやね。

569:名無しさん@お腹いっぱい。
07/11/16 01:09:17 OMPP2KJ60
>>567
それは menuex の中で直接 $aaa を処理するしかないと思う。

570:名無しさん@お腹いっぱい。
07/11/16 12:54:48 GaY4ni6f0
ソッカー

571:名無しさん@お腹いっぱい。
07/11/16 15:20:23 XzygN4/k0
「行を折り返さない」というシンプルなマクロはないものか。
「最大文字数で折り返す」でもいい。
何文字で折り返すか入力が必要だったり、
ウインドウサイズを変更するか聞かれたり、
まず80文字で折り返したり、
入力モードを勝手に変更したり、
htmlだと上手く動作しなかったりするマクロは必要ない。

572:名無しさん@お腹いっぱい。
07/11/16 16:01:43 oVIY2DX10


573:名無しさん@お腹いっぱい。
07/11/16 21:10:02 4mbqQ3nM0
>>571
日本語でおk

574:名無しさん@お腹いっぱい。
07/11/16 21:21:40 SGKamb450
??

575:名無しさん@お腹いっぱい。
07/11/16 21:29:06 QqBKDCbv0
>>567
あれますまん。んじゃmacrodllでも使う?

576:名無しさん@お腹いっぱい。
07/11/16 22:41:57 /ISt2Fub0
>>571
一時的に折り返しの設定を変更するマクロを作りたいってこと?
config文で出来るのでは?

577:名無しさん@お腹いっぱい。
07/11/16 22:50:20 MXuMOWpo0
>>576
折り返し変更系のマクロいくつか試したけど
機能が多すぎだって文句言ってるんだと思う。
読んで必要なとこだけ抜き出すこともできないような奴だよ。

578:名無しさん@お腹いっぱい。
07/11/16 23:01:30 ulfYzn4i0
>>520
>>567
こんなんじゃ駄目科医?

#i = 0;
$t[#i] = str(#i + 1) + ".ファイルを削除";
$m[#i] = "<delete>";
#i = #i + 1;
$t[#i] = str(#i + 1) + ".ファイルをコピー";
$m[#i] = "<copy>";
#i = #i + 1;
$t[#i] = str(#i + 1) + ".ファイルを移動";
$m[#i] = "<move>";
#i = #i + 1;

menuarray $t, #i;
if ($m[result - 1] == "delete") call Delete;
if ($m[result - 1] == "copy") call Copy;
if ($m[result - 1] == "move") call Move;

579:名無しさん@お腹いっぱい。
07/11/16 23:21:19 15xtMdqt0
>>578
もう作っちゃったよ!
URLリンク(sakuratan.ddo.jp)
$menuex[0] = "他のファイルを開く";
$menuex[1] = "このファイルを編集";
$menuex[2] = "表示をAAに最適化";
$menuex[3] = "ファイル操作用のbatファイル作成";
$menuex[4] = "";
call menuex;
で、メニューが表示されて$$returnに結果が返ってくる

$menuex[0] = "他のファイルを開く";
を選んだら"他のファイルを開く"が

$menuex[0] = "hoge*他のファイルを開く";
を選んだら"hoge"が

$menuex[0] = "kage*bage*他のファイルを開く";
を選んだら"kage"が

最初のアスタリスクより前が、アスタリスクがない時は全部が返ってくる
勿論メニューに表示されるのは最初のアスタリスクより後ろ。アスタリスクがない時は全部

580:名無しさん@お腹いっぱい。
07/11/18 07:47:28 7OHwR1lp0
秀丸の進化具合はマジヤバイ

581:名無しさん@お腹いっぱい。
07/11/18 08:44:25 13Cmi1me0
中のプログラマが変わったに一票

582:名無しさん@お腹いっぱい。
07/11/18 09:49:27 Y2idHH5L0
Ⅰとかが検索できないのなんとかならないかなー。

583:名無しさん@お腹いっぱい。
07/11/18 10:36:33 efFYA6yp0
>>581
サポート掲示板を見ている限りではそうではなさそう。

>>582
なんだそりゃ。
自分のところでの不都合がどこでもあると思うなボケ。
ちゃんと説明しろ。

584:名無しさん@お腹いっぱい。
07/11/18 10:45:24 Y+z8lPu/0
サクラエディタ開発者を金で強奪したとかw

585:名無しさん@お腹いっぱい。
07/11/18 11:08:54 Y2idHH5L0
普通にⅠが検索で引っかからない。
他のは試して無いけどshiftjis、euc、utf-8で。
環境依存にしてもこんな状況になる原因が想像つかないわ。

586:名無しさん@お腹いっぱい。
07/11/18 11:21:44 i40cfWnP0
当方は問題なくⅠが検索できてるが…。何逝ってるんだか想像つかないわ。

587:名無しさん@お腹いっぱい。
07/11/18 11:37:37 YzwhxqAa0
俺のとこも、
WinXPで、秀Ver.7.05、Shift-JISファイルでは、
とりあえず、"I"の検索出来るYo!



588:名無しさん@お腹いっぱい。
07/11/18 11:39:58 4ytl9tfB0
サクラエディタは低機能

589:名無しさん@お腹いっぱい。
07/11/18 11:47:02 4ytl9tfB0
0x87 0x54のⅠ
0xfa 0x4aのⅠ
の違いでは?
>>585

590:名無しさん@お腹いっぱい。
07/11/18 11:51:37 Y2idHH5L0
再現した。
test.txtで中身"Ⅰ"のファイル作成。
内容を維持したままEUCにして保存。
閉じる。
開くとダイアログが出るのでEUCで開く。
でダメ。

>>589
それかも。
コピペする時とかに変わっちゃうみたいだねぇ。

591:名無しさん@お腹いっぱい。
07/11/18 13:34:16 oClpyNOU0
正規表現をperl互換にしてくれ!

592:名無しさん@お腹いっぱい。
07/11/18 14:09:08 1SKvo0xp0
可能です。少しググれば出てきますよ。

593:名無しさん@お腹いっぱい。
07/11/18 14:27:18 oClpyNOU0
なに!ちょっくら行って来る!

594:名無しさん@お腹いっぱい。
07/11/18 14:53:08 i40cfWnP0
BRegIf.DLL を試してみたが、最初 BRegIf.DLL の独自拡張部分でつまずいた。
が、「\」でエスケープするか、キャラクタクラス「[]」内に記述することで解決した。
しばらくこれで様子見してみる。

595:名無しさん@お腹いっぱい。
07/11/18 20:02:38 7OHwR1lp0
アウトラインのペインに小さいフォントを指定して、ウラヤマシス。
補完もずいぶんなことになっている。強調定義ファイルを指定がお気楽でイイ。
以前はマクロでやっていた grep して置換もあるし。
縦書きやタブ化にもビックリしたけど、
以前の秀丸の開発速度は、こんなに速くなかった。
昔の秀丸担当氏は、山本さん一人だったけど、今は他にも居るのか?

596:名無しさん@お腹いっぱい。
07/11/19 00:31:14 hNNvE9ZD0
>>592
田楽なんてダサイ名前のDLLを経由したくない
直接正規表現DLLにbregonigを指定したい

597:名無しさん@お腹いっぱい。
07/11/19 00:59:59 icxaU0FZ0
鬼車も正直ネーミングとしてはどっこいどっこいな気がするが

598:名無しさん@お腹いっぱい。
07/11/19 01:14:07 ue6orvtV0
秀丸も中二っぽい

599:名無しさん@お腹いっぱい。
07/11/19 01:17:14 Jtr6XeeN0
設定ファイルが、気軽に別PCでも使い回せるようにしてほしいな。
出向とかでいろんな企業でPC間借りするけど、
結構サクラエディタが入ってたりするのはその辺が楽だからだと思う。

600:名無しさん@お腹いっぱい。
07/11/19 01:18:35 aAUiNWxa0
サクラサクラうるせえ!

601:名無しさん@お腹いっぱい。
07/11/19 01:31:49 b6vEGHp/0
ただだからでしょ。

602:名無しさん@お腹いっぱい。
07/11/19 01:34:46 f7QfDJel0
そこで秀丸エディタ完全持ち出しキットですよ。

603:名無しさん@お腹いっぱい。
07/11/19 01:43:37 ue6orvtV0
レジストリとhidemaruフォルダzipじゃダメなん?

604:名無しさん@お腹いっぱい。
07/11/19 11:50:28 I9968QHc0
持ち出しキットはお願いしてあるよ。
ソースは手元に無いので出せないけど、返事も貰っている。
現状はどうなっているかわからないけど、少なからず手も入ってるよ。
たしか改修履歴には書いてあったと思う。

けっこう前の話だから、もう一度お願いしてもいいかもね。
担当者の方、気さくな方ですよ。

605:名無しさん@お腹いっぱい。
07/11/24 03:15:44 0uY0ns9p0
ファイルの新規作成をした時のデフォルトの文字コードって何処で指定するんだっけ?

606:名無しさん@お腹いっぱい。
07/11/24 03:23:03 sijhm7Uv0
>>605
最低限、設定関係の項目は全て目を通そうぜ。

動作環境 → ファイル → エンコード1 → 標準のエンコードの種類

607:名無しさん@お腹いっぱい。
07/11/24 04:00:36 0uY0ns9p0
全て目を通したけど見逃してた

608:名無しさん@お腹いっぱい。
07/11/24 09:20:10 w+VZA5gf0
ディスプレーをワイドに変えたら、秀丸も激しく
ワイドになってしまいました。設定を色々調べても
正常な幅にする方法がわかりません。教えてください。

609:名無しさん@お腹いっぱい。
07/11/24 10:30:35 I4JTo8BG0
そんな、4:3を引き伸ばしたワイドテレビじゃあるまいし。

610:名無しさん@お腹いっぱい。
07/11/24 10:33:58 fs7PKYJm0
>>608
秀丸だけワイドにってならSS頼む。かなり見てみたい

611:608
07/11/24 10:56:44 B8pvXxkv0
これです。

URLリンク(uproda11.2ch-library.com)

612:名無しさん@お腹いっぱい。
07/11/24 11:05:27 hfwLLnHK0
ツールバーアイコンやタイトルバーのボタンを見るかぎり正常に動いてるだろww

613:名無しさん@お腹いっぱい。
07/11/24 11:12:02 uEohXpWA0
どうみても正常です。ありがとうございました。

614:608
07/11/24 11:12:46 B8pvXxkv0
秀丸を起動したときにWindowの右端を目盛りの端(80桁)
あたりにしたいのです。



615:名無しさん@お腹いっぱい。
07/11/24 11:17:16 tQeR1bZg0
>>611
秀丸の強力なカスタマイズ機能を活用しましょう。

メニュー その他―動作環境
上級者向け設定チェックボックスオン
ウィンドウ―高度なウィンドウ
右下のヘルプボタンを押して説明を閲覧

616:名無しさん@お腹いっぱい。
07/11/24 11:28:23 B8pvXxkv0
>>615
Thanks !
ウィンドウ→配置→「最後のウィンドウ配置を覚える」
にチェックをいれました。

617:名無しさん@お腹いっぱい。
07/11/24 11:51:36 U5P5QNJe0
デスクトップで使ってるカレンダーソフトについてkwsk

618:名無しさん@お腹いっぱい。
07/11/24 11:55:04 fs7PKYJm0
>>611
正常じゃねぇかッ
と思ったがウィンドウサイズね。
>>617
「デスクトップカレンダー」と予想

619:名無しさん@お腹いっぱい。
07/11/24 12:28:29 5usYbhl40
CALEN32 かと思ったが微妙に違うね

620:名無しさん@お腹いっぱい。
07/11/24 14:57:29 nXigoT9w0
Rainlendarじゃねーの?
スキンが変えてあるとか…それはわからんけど、

621:名無しさん@お腹いっぱい。
07/11/24 15:01:54 nXigoT9w0
いや、違うな……
まあ、どうでもいいか

622:名無しさん@お腹いっぱい。
07/11/24 15:41:19 B8pvXxkv0
Vector にある「デスクトップカレンダー」v1.52 ダネ!
古いがXPでも動く


623:名無しさん@お腹いっぱい。
07/11/24 19:02:06 FFKiixuW0
>>616
Congratulations!
もう1つの方法
「1行の文字数を越えたウィンドウを自動的に小さくする」チェックボックスオン

624:名無しさん@お腹いっぱい。
07/11/25 01:58:56 /ThcIrlU0
MSNで Hidemaru
検索してみたら…

関連する項目の検索:

MSNヒドス

625:名無しさん@お腹いっぱい。
07/11/25 15:03:11 6KRSGjnV0
URLリンク(sakuratan.ddo.jp)
Ctrl押しながらここを左クリックするとカーソルがファイル先頭に移動&画面も一番上にスクロールするんだけど
どうすればこの機能をoffに出来るんですか?

626:名無しさん@お腹いっぱい。
07/11/25 15:06:40 bMsBsSIy0
最近知ったファイル全選択機能だね?とっても便利。
OFFにはできません。
Ctrl押さないでください。

627:名無しさん@お腹いっぱい。
07/11/25 15:21:28 y3De0uYw0
Ctrl+Aで十分なのになぜまるおはそんな余計な機能つけたんだ?
マウス派ならそんなのよりクワドラプルクリックで全選択できる方がありがたいと思うが

628:名無しさん@お腹いっぱい。
07/11/25 15:24:36 6KRSGjnV0
特定の行を選択しようとして行番号をクリックするときに間違って押しちゃうんだよねー

629:名無しさん@お腹いっぱい。
07/11/25 17:11:14 EZMY28Jx0
クワドラプルクリック なんて、そっちの方が少数派じゃね?

630:名無しさん@お腹いっぱい。
07/11/25 18:00:13 gUBjqgQK0
#Orikaeshi = getconfig("xAutoAdjustOrikaeshi");
if (#Orikaeshi == 2) // 最大のとき(デフォルト)
config "xAutoAdjustOrikaeshi:1"; // ウィンドウ幅に
else
config "xAutoAdjustOrikaeshi:2"; // 最大に


折り返しトグルしようと思ったのに、最大にしかならない。
どこがいけないんだ?

631:名無しさん@お腹いっぱい。
07/11/25 19:37:06 X1jjRzfy0
>>630

マクロヘルプより
>getconfigのときは 頭についている x は不要です


632:名無しさん@お腹いっぱい。
07/11/25 20:05:30 gUBjqgQK0
>>631___
   ヽ|・∀・|/ ありがとう
  \[ω ]ノノ
、ハ,,、

633:名無しさん@お腹いっぱい。
07/11/25 21:07:17 TvEIhkpw0
>>629
>627ではないが、

シングルクリックでカーソル移動
ダブルクリックで単語選択
トリプルクリックで行選択
クワドラプルクリックで全体選択

これ、結構判りやすくて使いやすい実装だと思うぞ?

634:名無しさん@お腹いっぱい。
07/11/25 21:17:19 Qh79wAVA0
素直に4回クリックと言えばいいとおもうんだ

635:名無しさん@お腹いっぱい。
07/11/25 21:27:23 y3De0uYw0
クワドラプルクリック言いたいだけちゃうのかと

636:名無しさん@お腹いっぱい。
07/11/26 02:27:37 l99oGqv10
君も10まで覚えてみよう!
シングル-クリック single-click
ダブル-クリック double-click
トリプル-クリック triple-click
クアドラプル-クリック quadruple-click
クインタプル-クリック quintuple-click
セクスタプル-クリック sextuple-click
セプタプル-クリック septuple-click
オクタプル-クリック octuple-click
ナノプル-クリック nonuple-click
ディカプル-クリック decuple-click

637:名無しさん@お腹いっぱい。
07/11/26 19:51:45 jX7I/wHY0
デカプリオクリックに見えたーー

638:名無しさん@お腹いっぱい。
07/11/28 13:03:07 HORRR/3I0
指がつる

639:名無しさん@お腹いっぱい。
07/11/28 14:04:21 y8YlI5r90
あなたは来ない

640:名無しさん@お腹いっぱい。
07/11/28 15:55:20 xBkmmmA00
やっぱタブの切り替え重すぎー
なんとかしてくれー

641:名無しさん@お腹いっぱい。
07/11/28 16:13:26 i8hw4EkN0
キー操作の記録ってタブを超えては続けられないのかな?
切り替えて文字列コピーして戻ってきてほしいのだけど
開始したタブで記録中のまま切り替わってしまう…

642:名無しさん@お腹いっぱい。
07/11/28 22:51:28 k/8/mtXaO
>>640 >>641
EmEditorでも使ってろ!ボケ!

643:堤 善則
07/11/28 22:53:06 RewVfwaP0
>>642
えむは秀丸よりももっと重いだろ。
こんなくそソフト進めるなよ。


644:名無しさん@お腹いっぱい。
07/11/29 01:04:14 GVHRslIT0
【池袋西口】バニーガール【part20】とかに書き込んでてワロタwwwwww

645:名無しさん@お腹いっぱい。
07/11/29 08:36:38 hgfxS7Qu0
秀丸より軽いエディタなんてメモ帳くらいしかないだろw

646:名無しさん@お腹いっぱい。
07/11/29 09:37:52 RpwhWwa70
秀丸って言語は何?
C++?

647:名無しさん@お腹いっぱい。
07/11/29 18:17:53 85uvzWmf0
日本語だろうね。

648:名無しさん@お腹いっぱい。
07/11/29 18:38:30 aEnkvaBX0
日本語っていうと「ひまわり」だっけ?
秀丸誕生時にあったけか。

649:名無しさん@お腹いっぱい。
07/11/29 22:40:32 raGySnnJ0
マジレスする部分ではないと思われ。

「秀丸」は日本語だろうね、というボケかと。

650:名無しさん@お腹いっぱい。
07/11/29 23:41:54 aEnkvaBX0
だってつまんないんだもん

651:名無しさん@お腹いっぱい。
07/11/30 07:58:12 HaQECkC20
マジレスしちゃうとさらにつまらなくなる

652:名無しさん@お腹いっぱい。
07/11/30 08:11:23 06a5G3T90
秀丸はC++みたいだね。

プロジェクトHello World/日本の名物コンピュータを訪ねて
URLリンク(itpro.nikkeibp.co.jp)
Q 一番好きなプログラミング言語は何ですか?
A いろいろな言語の経験がありますが、やはりC++ですね。
  ソースコードを見て、マシン語のコードをイメージできるからです。
  秀丸エディタもC++で作られています。

最初は、他人が作った正規表現ライブラリを使っていたが、ちょっとできが悪かったので、
自分で作ることにしたそうだ。「どうせ作るなら、世界で一番速い正規表現ライブラリに
してやるんだと思いました」と語る斉藤さんから、プログラム職人の誇りが感じられた。


仕事用マシンが映ってるゾ。



653:名無しさん@お腹いっぱい。
07/11/30 12:58:42 BvhO5Q1c0
しかしその正規表現ライブラリが速さはともかく機能が貧弱すぎて
印刷機能(パブリッシャー含む)と並んで秀丸最大の弱点である罠
Perl互換の機能を追加するか、BREGEXP.DLLに代わってデファクトスタンダードに
なりつつあるbregoni.dllに正式対応するかして欲しい

654:名無しさん@お腹いっぱい。
07/11/30 13:14:58 E0Bc7nk70
HmJreはどのあたりに不満があるんだい?

655:名無しさん@お腹いっぱい。
07/11/30 13:18:42 mnkHRPa00
パブリッシャーは段組の数を増やせ

656:名無しさん@お腹いっぱい。
07/11/30 13:47:41 BvhO5Q1c0
>>654
・\t,\f,\d,\D,\s,\S,\w,\W等が使えない
・拡張16進数表現\x{HHHH}が使えない
・キャプチャ無しグループが使えない(使えればもっと、高速化するはず)
・|が10個くらいまでしか使えない
・\nを含んだ複数行検索に制限がある

657:656
07/11/30 13:51:01 BvhO5Q1c0
スマソ\tは使えるみたいだね
あと>>655の最後2行はHmJreの問題ではなく秀丸本体の制限かも

658:名無しさん@お腹いっぱい。
07/11/30 14:04:33 9na6twpL0
否定先読みとかが使えるあたりはbregexpより高性能だよ。
なんで文字クラスが用意されてないのか分からんが。

659:名無しさん@お腹いっぱい。
07/11/30 15:09:20 C+nrTPwX0
>>654
>タグの対象となるのはあくまで一番ネストの浅いカッコだけなので、例えば、
>(aaa|(bbb|ccc))
>と指定した場合には、それ全体が\1に相当し、\2、\3に該当する物は存在しないことになります。
これ。

660:名無しさん@お腹いっぱい。
07/11/30 16:58:14 E0Bc7nk70
\wも使えるんじゃね?
自分みたいなヌルいユーザだとHmJreで満足なんだけどな。
不満ならBRegIf使えばいいのかね?

661:名無しさん@お腹いっぱい。
07/11/30 22:45:24 IYdH4oJp0
>>660
>不満ならBRegIf使えばいいのかね?
使わない方がいいよ。

bregexp/bregif を使う上での注意
(1) 正規表現を使った既存マクロが動かなくなる。
  秀丸特有のタグ付き正規表現を使って編集している場合、
  めちゃくちゃになる危険性がある。
(2) 既存ハイライトファイルが動かなくなる。
  特定のファイルを読み込んだ瞬間に、
  連続でエラーダイアログが登場するので、うんざりする。
  そのたびに、書き直しをすることになる。
(3) 改行またぎ正規表現が使えない。
  bregexp では、改行またぎ検索ができるのだが、
  秀丸の仕様上、改行またぎ検索は使えない。
(4) bregexp には、先読みしかない。

今となっては、bregexp/bregif を使うメリットは少ない。
文字クラスの \d や \w のために、乗り換えはできない。
昔の bregexp/bregif のユーザーは、先読みを必要とする人。
当初は、bregif.dll を jre32.dll にリネームして使っていた。

662:名無しさん@お腹いっぱい。
07/11/30 23:03:26 JPXxmZGG0
>>661
>(4) bregexp には、先読みしかない。

だからbregexpは古いっての。bregonig.dllと比較しる。

663:名無しさん@お腹いっぱい。
07/11/30 23:05:56 inZ3gTU80
>>661
>>594だけど、試しに使い始めてからまだ2週間足らずだけど、問題なく使えてるよ。
ハイライトも BRegIf.DLL の独自拡張に関する部分を修正するだけでおk。

Perl互換で使えるメリットが大きいんジャマイカ。

664:名無しさん@お腹いっぱい。
07/11/30 23:13:00 inZ3gTU80
URLリンク(a7m.sakura.ne.jp)
↑で見ると Em で使われてる Boost::regex が Perl互換に近いな

665:名無しさん@お腹いっぱい。
07/12/01 00:12:47 jmLOYl220
>>664
そのページ、あちこち間違ってて信用できん。

666:名無しさん@お腹いっぱい。
07/12/01 00:32:14 aThhfCXG0
>>664
秀丸先読み戻り読み出来るはずなのに。

667:名無しさん@お腹いっぱい。
07/12/01 01:39:31 AmZJF3F70
改行またぎは秀丸の制限でしょ。
dllによらず、
(.*\n)*
はだめだけど、
.*\n.*\n
ならだいじょうぶ。なはず。

668:名無しさん@お腹いっぱい。
07/12/01 08:48:33 TMQQqENd0
正規表現をPerlに近いものにすると、既存マクロに正しく動作しないものが出る。
それに秀丸マクロはリスト変数を扱えないから、いくら正規表現を強化してもトークン分解のような処理は
ある程度複雑なマクロを組まないと無理。
Perl並みのことができればうれしいけど、要望出せば実現するってたぐいの話じゃないんだよなぁ。

669:名無しさん@お腹いっぱい。
07/12/01 10:31:22 J6eBGgDp0
Q コンピュータのどこが好きですか?
A コンピュータ本体ではなく、プログラムを作ることが好きです。
  使うことに興味はありません。

なるほどね。これで納得したよ。

昔から不思議に思ってて、たとえばソフトを使っていて、
作者はこの機能を不便と感じないんだろうか?
最終的には、作者は本当にこのソフトを使ってるの? 
と思うことが多かったけど、これで納得。
ようするに、作ることが好きで、使うことに興味がないんだな。

これは斉藤氏に限った話しじゃないけど、オンラインソフト使っててそう思うことが多い。

670:名無しさん@お腹いっぱい。
07/12/01 10:39:07 EaxPiwvV0
へぇw

671:名無しさん@お腹いっぱい。
07/12/01 10:41:35 wbdVAX200
なるほど

672:名無しさん@お腹いっぱい。
07/12/01 12:24:13 6J9c3xjl0
%0って何?
引数全部?

673:名無しさん@お腹いっぱい。
07/12/01 20:55:13 MK46SCXP0
>672
コマンド自体だろ。例えば、
test.bat parm1 parm2
というコマンドラインを実行した場合は
"%0"=="test.bat"
"%1"=="parm1"
"%2=="parm2"
となる。

674:名無しさん@お腹いっぱい。
07/12/02 22:39:51 vKxll0Hm0
>>669
そうか、長年の謎が解けて良かったな。
おめでとう。

675:名無しさん@お腹いっぱい。
07/12/03 02:37:32 EQPtjMai0
だから使用者とのコンタクトがある人は伸びる。
皮肉などではなく作る側にはわからないことが多い。
プログラムに限ることではないだろうが、
自分自身を客にした人は強いよ。
同時に終わりも無くなるから真似したくはないがww

676:名無しさん@お腹いっぱい。
07/12/03 06:56:01 9Gb8DD9i0
おまえら、不満を言うだけじゃなく、公式で要望だしてこいよ。
要望だしたら終わりじゃなくって、掲示板でやりとりできるんだから。

677:名無しさん@お腹いっぱい。
07/12/03 13:52:35 hLt0Sd4z0
登録制の公式と、前準備なしで掛ける2ch秀丸スレを一緒に考えてるバカめっけ

678:名無しさん@お腹いっぱい。
07/12/03 15:54:17 f2S0d6NV0
俺は個性的な観点で行間を読むやつを見つけた。

679:名無しさん@お腹いっぱい。
07/12/03 16:32:48 TV4fWQtD0
nocasesense良いな
もっと早くつけて欲しかった


680:名無しさん@お腹いっぱい。
07/12/05 13:30:47 8/ZLzO6l0
test


681:名無しさん@お腹いっぱい。
07/12/05 15:13:26 AV32g3od0
Ver7.06 age

・ V7.xxでのバグ修正
・ 単語補完で、単語の途中も検索のとき、漢字2バイト目が候補に上がってしまう問題修正。
・ title文でステータスバーの内容を変えたままにしているとき動作環境OKで消える問題修正。
・ 昔からのバグ修正
・ ダブルクリックで単語選択しながらドラッグした場合の挙動改善。
・ 行番号クリックでさらにShift押しながら同じ行番号をクリックしたときの挙動改善。
・ Webブラウズモードで、リンクの途中で改行してしまう場合がある問題修正。
・ Webブラウズモードで、metaタグrefreshがheadタグ内になくても判断するように。
・ その他修正
・ メニュー編集のリセットで、引用付きコピーもOFFにする。
・ Hidemarnet Explorer の新しいバージョン用の修正。


682:名無しさん@お腹いっぱい。
07/12/06 02:28:58 wgT/Xj5O0
ちょっとおまいらに聞きたい。
秀丸って購入してるの?

683:名無しさん@お腹いっぱい。
07/12/06 03:11:32 IVHaDut40
4000Y...もといフリーソフトを公開しているので免除してもらってる

684:名無しさん@お腹いっぱい。
07/12/06 03:26:55 Niw8JHy30
>>682
siteiru yo!

685:名無しさん@お腹いっぱい。
07/12/06 09:49:41 /hET2pzO0
スクロールバーの上にある見出しバーボタンとアウトライン解析の枠ボタンを
消すことは出来ませんか?

686:名無しさん@お腹いっぱい。
07/12/06 10:27:48 tWCZQF5v0
>>682
俺は買った。

687:名無しさん@お腹いっぱい。
07/12/06 10:40:00 3IYQbzXl0
俺は買ってもらった

688:名無しさん@お腹いっぱい。
07/12/06 13:09:21 Qv5uPhxJ0
俺は最初にEmを買った。途中メジャーバージョンアップで合計2回金払った気がする。
次に一個前のMifesも買った。2万くらい払った気がする。
そして秀丸を買った。

最初から秀丸買っておけばよかったと思った。

689:名無しさん@お腹いっぱい。
07/12/06 14:03:17 Xn5FAmic0
1年以上試用したので流石に買った。
メーラーも付いてるからお得だと後から知った。

690:名無しさん@お腹いっぱい。
07/12/06 15:27:46 hVCb3q7K0
十年ぐらい試用してから買った。


691:名無しさん@お腹いっぱい。
07/12/06 16:34:26 jPjJKNDo0
Win3.1時代に作者に直接メールして免除してもらった
こんな長寿で大きな商売になるって知ってたら
もっと仲良くなっとけば良かった、、、

692:名無しさん@お腹いっぱい。
07/12/06 17:30:05 O+b2xNLG0
正規表現についてお聞きしたいのですが、どなたかお分かりになれてる方がおられましたらご教授下さい。

■(不定数の全角文字)(改行) の後に「:」を入れたいのですがどのように記述すればよいのでしょうか。


「■あいうえお↓」 を 「■あいうえお:↓」と行いたいのです。(↓は改行)

お忙しいところ申し訳ないですがどなたかご教授下さい。

693:名無しさん@お腹いっぱい。
07/12/06 17:42:09 ZspGprJr0
>>691
10年以上も前なんだねぇ

どんなメール送ったの?
「貧乏学生なのでお金払えません。どうか免除お願いします」とか?

694:名無しさん@お腹いっぱい。
07/12/06 17:44:51 v+SuM75h0
× ご教授
○ ご教示

695:名無しさん@お腹いっぱい。
07/12/06 17:47:49 aU2J0+hb0
Ver 7.07
V7.xxでのバグ修正
V7.06で秀丸メールとのソース同期箇所を反映してしまったのを無かったことにする。
 原因不明で異常終了するのは、ソース同期部分である可能性が高いため。

7.06で落ちまくっていたけど、直ったかな?

696:名無しさん@お腹いっぱい。
07/12/06 18:04:51 Qv5uPhxJ0
>>692
■も検索するの?
とりあえず、
検索:■.*$
置換:\0:
とかかなぁ。

教授はあげられません。

697:名無しさん@お腹いっぱい。
07/12/06 21:00:56 jPjJKNDo0
>>693
まったくそんな感じ
+「フリーソフト作りますんで」って
あの当時は免除基準があいまいだったんだよなぁ
俺みたいなやつが多いからソフト作者は免除になったのかなぁ、と勝手に思う今日この頃

698:名無しさん@お腹いっぱい。
07/12/06 21:37:25 S75Br3zt0
俺はちゃんと4000円払ったぞ。

699:名無しさん@お腹いっぱい。
07/12/06 22:56:53 chhFZMAV0
学生免除

700:名無しさん@お腹いっぱい。
07/12/06 22:59:15 mx1Xz/B70
在日免除

701:名無しさん@お腹いっぱい。
07/12/06 23:27:39 vnjhKFFJ0
VistaのAero環境で「常に手前に表示」の状態でタブを切替えると
酷いちらつきかただな~。そりゃ、もう酷いったらありゃしない。

...sakuraではそんなことないのに。

702:名無しさん@お腹いっぱい。
07/12/06 23:43:20 ZspGprJr0
>>697
いいなぁ

>>701
秀丸ってタブ切り替えるたびにタスクバーがの順番が入れ替わるの気になる…

703:名無しさん@お腹いっぱい。
07/12/06 23:45:33 bvQwbvas0
>>702
ウィンドウを無理やりタブにしてるから当たり前と言えば当たり前

704:701
07/12/07 00:37:39 ZNq8P1IK0
>>702
タスクバーは切替時に注視してないから気にならないな。
701の現象は最悪。
特に背景を黒系統にしてると、ぐえっ、てなる。

705:名無しさん@お腹いっぱい。
07/12/07 00:52:27 oKlI/Guy0
秀丸の正規表現って、前方一致指定とか使えることを知った。
これで色の強調表示とかにも便利だ。

706:名無しさん@お腹いっぱい。
07/12/07 10:11:05 +v9BRoiE0
起動時のウィンドウの高さを文字数で指定しているけど、
ルーラーを表示させている場合でも文字数分
きっちり合わせて欲しい。

707:名無しさん@お腹いっぱい。
07/12/07 13:10:13 t7FB5HMS0
>>698
払ってる人はじめて見た!

708:名無しさん@お腹いっぱい。
07/12/07 13:35:44 Jq8bu2rv0
>>707
昔3000円払った

709:名無しさん@お腹いっぱい。
07/12/07 14:02:35 YvKOfprL0
秀丸は

710:名無しさん@お腹いっぱい。
07/12/07 16:29:00 dqrFqkQ40
割れが多いと言われる秀丸だが長期使用者は意外と払ってる人多いよ。
金払うのは一回だけ、追加徴収なしだしな。

711:名無しさん@お腹いっぱい。
07/12/07 18:10:28 JZclmrbU0
カーソル位置の数字を増やしていくマクロって作ってくれませんか?

1|
この状態でマクロ実行すると2になるような。

712:名無しさん@お腹いっぱい。
07/12/07 18:23:06 WjcR8Wl0P
よくそんなあいまいな仕様で人に頼めるな。

713:名無しさん@お腹いっぱい。
07/12/07 19:44:01 dfQaPLK50
vimのC-A、C-Xみたいな動作にしたいのかな?
それくらい自分で作ればいいのに

714:名無しさん@お腹いっぱい。
07/12/07 19:46:30 xH5N9KPZ0
いろいろあって、疲れました
以前随分ここでお世話になったものです、この世に未練は無いので
最期に少しでも皆さんのお役に立ちたくて、お礼をしたいと思います
必要のない人には全く必要ありませんがww
必要のある人は使って、もっと改良してください、星になって見守ります
//07/12/05// 秀丸マクロ
// ConvertSpaceToTab
// 説明:行頭のスペースをタブに変換する
// 用途:Google サービスにノートブックってあるんだけど、とても便利がいいんだよね、もっぱら自分は、会社と自宅のブリーフケースの代替として使ってるわけですが、C++のコードの場合GoogleノートブックではTABがSPACEに置換されるので、ちょいと一工夫しました
// GoogleノートブックURLリンク(www.google.co.jp)
replaceallfast "^( )","\\t\\t\\t\\t", regular;
replaceallfast "^( )","\\t\\t\\t", regular;
replaceallfast "^( )","\\t\\t", regular;
replaceallfast "^( )","\\t", regular;


715:名無しさん@お腹いっぱい。
07/12/07 22:36:00 zx/9P2T+0
最初の全置換で行頭半角空白は全て消えるのに何やってんの?

つか、意図を説明しているわりにはコードを読むとやりたいことが意味不明だが。

716:名無しさん@お腹いっぱい。
07/12/07 22:46:54 3YsX98Mg0
空白 -> TAB 変換
TAB -> 空白 変換
じゃだめなの?

717:716
07/12/07 23:12:46 3YsX98Mg0
あ、すまん。行頭だけか……
//バカだからこの位しかぱっとは思いつかない。
//でもどっかにありそうだよね。
while(true){
replaceallfast "^( *)( )","\\1\\t",regular;
if(result<=0)break;
}
endmacro;


718:名無しさん@お腹いっぱい。
07/12/07 23:31:40 DhKsnO+b0
>>715
>714は
行頭SPACE16個→TAB4つ
行頭SPACE12個→TAB3つ
行頭SPACE8個→TAB2つ
行頭SPACE4個→TAB1つ
ってマクロを2chに書き込んだらSPACEまとめられた、なオチとかじゃ?


719:名無しさん@お腹いっぱい。
07/12/07 23:58:50 zx/9P2T+0
>>718
なるほど、ソース見ると検索欄の半角空白は上から4個、3個、2個、1個になってるね。
単純に行頭n個の連続空白をn個の連続タブに置換したいみたいだ。

>>717でいけると思う。

720:名無しさん@お腹いっぱい。
07/12/08 00:41:38 sDNYeUJA0
"{" を入力したら、自動でその後ろに、"}" も入力されるようなことってできます?

721:名無しさん@お腹いっぱい。
07/12/08 00:52:19 4BUD37mk0
7.05使ってて、検索窓も使ってるんだけど、
起動直後は検索窓なのに、一旦置き換えでもしちゃうと
次から置き換え窓になっちゃうんだよ。
ビビるよ。
検索したつもりなのに置き換わっちゃうから。
設定で振る舞いを変更出来るなら教えてください。

722:名無しさん@お腹いっぱい。
07/12/08 01:01:17 cmlor5y/0
>>720

insert "{}"; left;

とかいうマクロを作って、適当なキーに割り当てる

723:名無しさん@お腹いっぱい。
07/12/08 01:54:48 sDNYeUJA0
>>722
ありがとうございます。

できれば、"{" が入力された時に、"}" をinsertしたいんです。
自動起動という機能の「編集後タイマー」というので、マクロを起動させ、
入力されたキーが何か判別できればできそうなのですが、
どうもできないような感じなんですよね。

724:名無しさん@お腹いっぱい。
07/12/08 02:59:14 D9zoZ4LZ0
"{"に割り当てればいいんじゃねーのw
まあ補完系のその辺は色々できるようにしてくれると俺もうれしいような気もするが・・・

725:名無しさん@お腹いっぱい。
07/12/08 03:46:10 IhszLf1E0
編集後タイマーはマクロが起動されたときの情報がいまいちとれなくて使いにくいよな

726:名無しさん@お腹いっぱい。
07/12/08 07:32:38 sDNYeUJA0
>>724
"{" に割り当てるってのは、どうやってやるんですか?
[その他]メニュー - [キー割り当て] を見ると、割り当てられるキー
の中に "{" が見当たらないんです。

727:名無しさん@お腹いっぱい。
07/12/08 08:24:34 0g9Z7fnJ0
「ArtTips」も考えてみたら。

728:名無しさん@お腹いっぱい。
07/12/08 08:34:28 sDNYeUJA0
自動起動の「編集後タイマー」というので、マクロを起動させ、
カーソルキーの直前にある文字を取得して、それが "{" だったら、
"}" を insert するという方向で考えてみます。

そういうことができる関数が用意されているといいんですが。

729:名無しさん@お腹いっぱい。
07/12/08 13:31:46 oK2Da/nH0
{ = Shift + [

730:名無しさん@お腹いっぱい。
07/12/08 16:30:40 W+dJmQHn0
編集後タイマーは「文字入力後」ではなく「編集後」だから
カーソルキー直前を取得したらまずいだろ
キー入れ替えソフトでも用意したほうがいいんじゃね?

731:名無しさん@お腹いっぱい。
07/12/08 17:45:24 sDNYeUJA0
とりあえず、できたので報告します。

以下のマクロを作って、自動起動の「編集後タイマー」に登録します。

if (gettext(x - 1, y, x, y) == "{"){
insert"}";
left 1;
}

あやうく、dll作るところでした。

732:名無しさん@お腹いっぱい。
07/12/08 18:17:48 q5WIlU060
>>731
Ctrl+Zするとおかしくなりません?

733:名無しさん@お腹いっぱい。
07/12/08 18:37:07 sDNYeUJA0
>>732
私はキーバインドがXkeymacsで変更してあるんですが、
Ctrl+Z って何の動作ですか?

それ以前に、この書き方だと、"{" だけを入力できません。必ず "{}" になってしまいます orz
やはり、直前に何が入力されたのかが取得できないと難しいかも。
もちっと調べてみます。

734:名無しさん@お腹いっぱい。
07/12/08 18:54:24 q5WIlU060
アンドゥですね(Ctrl+Z)

735:名無しさん@お腹いっぱい。
07/12/08 19:09:40 sDNYeUJA0
>>734
ありがとうございます。

なんとなく、iskeydown というのでできそうです。

736:名無しさん@お腹いっぱい。
07/12/09 14:17:39 eqHRCsOj0
5

737:名無しさん@お腹いっぱい。
07/12/09 22:33:29 hz/ojxGn0
補完辞書のライブラリにHTMLとPHPしかないけど、なぜperlとかの補完辞書はUPされないの?
需要がないから??

738:名無しさん@お腹いっぱい。
07/12/09 22:38:12 5VdPCb600
うpしたいと思う人がいないから

739:名無しさん@お腹いっぱい。
07/12/09 22:59:08 wSQvaD9i0
grepのマクロの書き方が分かりませんがどなたかご指導願います。
いろいろ調べても検索系のマクロしか見つけられませんでした。

grep "文字列", "ファイル", "フォルダ";
endmacro;

で、正規表現、サブフォルダも検索を有効にしたいです。


740:名無しさん@お腹いっぱい。
07/12/09 23:03:43 hz/ojxGn0
perl書きに秀丸使っているからぜひほしいところだなぁ。
VBSもあるとなお嬉しい。

741:名無しさん@お腹いっぱい。
07/12/09 23:05:31 Y/l7hPr90
>>739
マクロにはヘルプがあるけど、見てもわからない?


742:名無しさん@お腹いっぱい。
07/12/09 23:09:10 LEFJnUYc0
>>740
そりゃ、必要だと思う人の中から誰かが作らなきゃ。
HTML用とかを見ればわかるように、単語を並べるだけだから手間はかかるけど誰にでも作れるものだぞ。

743:名無しさん@お腹いっぱい。
07/12/09 23:09:49 wSQvaD9i0
>>741
申し訳ありません。GOOGLEでしか調べてませんでした。
ヘルプに書いてありますね。これでできそうです。

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


744:名無しさん@お腹いっぱい。
07/12/09 23:46:32 G1g7YGHq0
Perlを書くならEmacsを使え。

745:名無しさん@お腹いっぱい。
07/12/10 00:14:58 zuCUjiDw0
五月蝿いよ。

746:名無しさん@お腹いっぱい。
07/12/10 00:20:19 53/IzOs60
Eclipseのコード補完くらいの機能をつけてくれ!

747:名無しさん@お腹いっぱい。
07/12/10 01:57:53 +Qjbws4/0
ここは本当に他人頼りのインターネッツですね

748:名無しさん@お腹いっぱい。
07/12/10 04:17:27 gFUEACdR0
予約語ぶち込んであとは適当に
アウトライン用の正規表現書いて大体終わりかなぁ。
いろいろ作ったけど面倒でうpする気にならない。
色の設定が違うからあんまし他人に役立たないだろうし。

749:名無しさん@お腹いっぱい。
07/12/10 18:56:43 73QgPPTJ0
Ver7.07

V7.xxでのバグ修正
V7.06で秀丸メールとのソース同期箇所を反映してしまったのを無かったことにする。
原因不明で異常終了するのは、ソース同期部分である可能性が高いため。



750:名無しさん@お腹いっぱい。
07/12/10 20:54:44 mr1oSV8W0

久しぶりに、日本語処理で、秀丸マクロを書いたんだけど、
setcompatiblemode 0x20F;
は便利だお。

検索で「点滅表示」にしていても、
setcompatiblemode 0x20F;
すれば「選択表示」の動作になる。
注: setcompatiblemode の前後で、searchmode の値は不変だけど。

751:名無しさん@お腹いっぱい。
07/12/11 23:12:54 sybLOmna0
秀丸マクロの数値型グローバル変数(例. #name)を強調表示したくて、
以下のような正規表現を指定したら、ちゃんと色とかが適用された。
(?<!#)#[a-zA-Z0-9_]+

で、その前に間違えて、(?=#)#[a-zA-Z0-9_]+
とやったんだけど、こっちもちゃんと適用されてた。
ん?なんでだろう。。。




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