秀丸エディタスレ Par ..
[2ch|▼Menu]
562:544
08/12/03 23:16:47 Fc3gVQaA0
やっぱ、"100"と"80"の比較が出来ないから、
PlaceSort.macじゃダメだわ。

お遊びでマクロ作ったから試してみる? >>528

URLリンク(www.42ch.net)

563:名無しさん@お腹いっぱい。
08/12/03 23:35:27 PCkZLRtQ0
>>554
つーか秀丸NGって企業の方が少ないだろうに。

564:名無しさん@お腹いっぱい。
08/12/04 06:03:14 pin75TKU0
いくつかの大学で教えてるけど、秀丸インストールしてるとこ多いね。
アカデミックだとフリーになるんだっけ?自分は払って使ってるが。

565:名無しさん@お腹いっぱい。
08/12/04 09:04:58 SO9Hkonj0
>>564
>>5

566:名無しさん@お腹いっぱい。
08/12/04 19:00:50 FcLVPDF+0
タブで空白入力の設定にしてある時、TABキーで設定した空白が挿入されて
インデントされるのですが、これを SHIFT-TAB で逆インデントできないのですが、
逆インデントするには何か設定が必要でしょうか?

567:名無しさん@お腹いっぱい。
08/12/04 19:17:32 Ed8p4BDwP
なにも設定しなくても逆インデントできたぞ。

568:566
08/12/04 19:39:55 FcLVPDF+0
>>567
まじですか…。
試しにツールバーに「逆インデント」を追加してみましたが、disable 状態で押せません…。

で、いろいろ試してみましたが、インデントされた文字列を1文字でも選択状態にしておくと、
逆インデントができました。

□□□□ABCDEFG (□ = TAB で挿入された空白)

の場合、

□□|□□ABCDEFG (| = カーソル位置)

で SHIFT-TAB で逆インデントがかかりませんが、


□□□□[A]BCDEFG ( [A] = 反転状態)

で SHIFT-TAB で逆インデントがかかります。

なんか気持ちわるいんですが、逆インデントがかからなくても、
空白タブを一気に削除できればいいのですが、何かよい方法はないでしょうか?

569:名無しさん@お腹いっぱい。
08/12/04 19:49:46 g4Jk+gBv0
>>568
連続した空白を削除するマクロ。
begingroupundo;
disabledraw;
backspace;
while( 1 ) {
left;
if( code == 0x09 || code == 0x20 ) {
delete;
} else {
if( x != 0 ) right;
break;
}
}
endgroupundo;
enabledraw;
endmacro;

570:名無しさん@お腹いっぱい。
08/12/04 19:56:56 RnQiT0BZ0
サクラエディタだが、痒いとこに手が届かないもどかしさ。
キーワードハイライトとかばっかりに力を入れて本体はおざなりだな。
ソースは公開されてるから、最悪自力で改造するか。
それにしても今どき正式にUNICODE対応してないとは。

571:名無しさん@お腹いっぱい。
08/12/04 20:11:54 wOazObI60
>>570
すれち

572:名無しさん@お腹いっぱい。
08/12/04 21:48:47 bzlsQKw50
大文字←→小文字変換どれだ〜と思ったら、
TO UPPER CASE と、to lower case ってのがそうなんだな。

573:名無しさん@お腹いっぱい。
08/12/04 21:52:54 Ed8p4BDwP
あぁ、範囲選択してなかったのか。
そりゃあ逆インデントはできないよ。
単独でタブキーを押したときは、インデントじゃなくてタブ文字の挿入だからな。

574:名無しさん@お腹いっぱい。
08/12/04 22:24:52 SO9Hkonj0
>>570
釣りだろうが、サクラエディタはUNICODE版あるよ。
別ビルドになってる。詳しくはサクラエディタスレへ

575:名無しさん@お腹いっぱい。
08/12/04 22:33:51 ms6lczwd0
何でそんなに日本語が不自由なの

576:名無しさん@お腹いっぱい。
08/12/05 20:26:06 2iniPYR+0
質問です。例えば、
[1254]
みたいに[]で囲まれた部分の文字を置換したいんだけど、
検索>置換で、正規表現にチェック、[]を選んで、全て置換
押しても、[] - 見つかりませんでした。
って表示されます。
windows2000、正規表現はhmjre.dll v1.92 に設定
検索される文字に全角の[]は使っていません。
解決策を教えてください。よろしくおねがいします。

577:名無しさん@お腹いっぱい。
08/12/05 20:37:07 2iniPYR+0
すいません 自己解決しました
てっきり[]に囲まれた文字を置換するのかと思ってたら
[]内に記入された文字を置換してくれるということでした
失礼しました

578:名無しさん@お腹いっぱい。
08/12/05 22:58:31 OXlWxk550
どこを弄ったものか、画面をスクロールさせると
選択範囲までスクロール(移動)するようになってしまいました

詳しい方助けていただけませんか?

Ver6.14

579:名無しさん@お腹いっぱい。
08/12/05 23:18:49 uIVSFyDO0
たぶん>543が外れてるからではないかとエスパー

580:名無しさん@お腹いっぱい。
08/12/05 23:57:28 OXlWxk550
>>579
エスパーさんクリティカルです
どうもありがとうございました!

581:名無しさん@お腹いっぱい。
08/12/06 01:06:29 qLV4MNpp0
クリティカル・ヒットしたら死んじゃうじゃんww

582:名無しさん@お腹いっぱい。
08/12/06 08:23:22 aT2GfY1u0
会心の一撃

583:名無しさん@お腹いっぱい。
08/12/06 11:18:55 L/aDlefT0
質問です。
検索で、例えば210から220まで
を検索したいとき

210|211|212|213|214|215|216|217|218|219|220

としているのですが
何か短く書く方法はないのでしょうか。
宜しくお願いします。

584:名無しさん@お腹いっぱい。
08/12/06 11:38:11 bFG9KQ6F0
21[0-9]|220

585:sage
08/12/06 12:05:41 L/aDlefT0
>>584
なるほど、そうやるんですか!
ありがとうございます。

586:名無しさん@お腹いっぱい。
08/12/06 21:41:17 s9k6V+BK0
CTRL + L の行削除の結果がクリップボードに入らないのですが、
どこかの設定で行削除をクリップボードへ入れるようにすることはできますか?

587:名無しさん@お腹いっぱい。
08/12/06 21:49:43 oWq0jjc90
>>586
マクロで「行選択」→「切り取り」と書いてキーに割り当てるか、
目的の行をトリプルクリックして Ctrl + X

でいいんじゃないの

588:名無しさん@お腹いっぱい。
08/12/06 23:52:09 4bhnos8E0
selectline;
cut;

589:名無しさん@お腹いっぱい。
08/12/08 03:34:24 uYPw3hge0
AAAAAA
BBBBBB
mojiretu{任意の文字列1}
CCCCCC

AAAAAA
BBBBBB
mojiretu{任意の文字列2}
CCCCCC



のようなテキストファイルがあります。
mojiretu{任意の文字列2}の位置は現在Bの行とCの行の間ですが、
これを移動してAの行とBの行の間に挿入したい。
置換機能を試したりもしましたが、うまくいきません。どうすればいいでしょうか


590:名無しさん@お腹いっぱい。
08/12/08 03:47:04 AUQvu26m0
AAAAAA
BBBBBB → AAAAAA

CCCCCC → BBBBBB
         CCCCCC
で置き換えればいいのでは?

591:名無しさん@お腹いっぱい。
08/12/08 10:11:35 v+HgIznj0
後出し条件臭がプンプンするぞ。

AA... だの BB... だのというのはどこまでオリジナルを正確に反映しているんだ?

どの AAAAAA も(更にはどの BBBBBB も、どのCCCCCC も)全く同じ行なのか?

そして AAAAAA は(更には BBBBBB は、CCCCCC は)
同じ文字の6回の繰り返しなのか?(これは今はあまり関係ないかもしれないが)

例えば「AAAAAA はタイトルを、BBBBBB は投稿者名を、CCCCCC は
投稿日時をそれぞれ表しています。{任意の文字列}は投稿本文です」
とかだったら>>590の方法は通用しない。

また、仮に AAAAAA も BBBBBB も CCCCCC も固定文字列だったとして、
{任意の文字列}がそれらを含み得る場合>>590の方法だと誤爆する可能性がある。
(他にも、AAAAAA = "123456789"、CCCCCC = "456" とかでも誤爆する)


以上のような心配がないのであれば>>590の方法が簡便。

592:名無しさん@お腹いっぱい。
08/12/08 20:24:31 99qdpMu4O
やりたいことをそのままマクロでかけばいいと思う。

593:名無しさん@お腹いっぱい。
08/12/09 00:09:59 RjsZ3t5m0
>591
 後出しを警戒するあまり、却って無駄に神経を
 消耗しちゃってるように映るのは俺だけか?

594:名無しさん@お腹いっぱい。
08/12/09 09:36:57 6YTACNrO0
でも実際そこまで考えるよね。
結局誤爆が怖くて有る程度は対策しておいた方がいいし。

595:名無しさん@お腹いっぱい。
08/12/09 12:43:43 gb7Czcg70
そう。

さらにいうと、実際のデータをみたら、別の方法の方が簡単なんてことはざらにあるからね。
たとえば、上記の例なら(データ次第では)ソートした方が早いなんてこともあるだろうし。


596:名無しさん@お腹いっぱい。
08/12/09 15:10:48 GnjkLI030
うん、マクロでいいんじゃないかな。

597:名無しさん@お腹いっぱい。
08/12/10 18:13:37 PvjJEv3e0
ダブルクリックして一行選択した場合に改行を含まないようにする事ってできないのかな

598:名無しさん@お腹いっぱい。
08/12/11 01:09:23 QIpTLYwc0
>>597
マクロでいいならすぐ出来る。
そのマクロをダブルクリックなりトリプルクリックなりに
割り当てれば良い

599:名無しさん@お腹いっぱい。
08/12/11 04:20:35 lTTVN8Py0
どうせならWindowsをシャットダウンするマクロを書いて、それをダブルクリックに割り当てるとか。

600:名無しさん@お腹いっぱい。
08/12/11 06:46:07 BZyU1K5/0
>>599
そうだね、プロテインだね

601:名無しさん@お腹いっぱい。
08/12/11 10:22:57 BUtJsQ/B0
>>599
こいつ天才じゃね?

602:名無しさん@お腹いっぱい。
08/12/11 11:27:15 zpbtLgca0
eigodoo1って日本人?

603:名無しさん@お腹いっぱい。
08/12/12 01:33:10 BrTLFKVI0
ヲチスレは……ないのか orz

604:名無しさん@お腹いっぱい。
08/12/14 19:05:44 yLD65P4e0
教えてください
「ガイドライン(縦)」をキー操作でON OFFしたいのですが、やり方がわかりません。
方法をご存じの方、お願いいたします。


605:名無しさん@お腹いっぱい。
08/12/14 20:47:20 Fji/AByz0
>>604
マクロでやらないと無理だね。

#n = getconfig("GuideLine");
if(#n & 0x3){
//off
#n = #n & 0xFC;
config "xGuideLine:" + str(#n);
}else{
//on
#n = #n | 0x01;//0x01は点線、実線なら0x02にする
config "xGuideLine:" + str(#n);
}
endmacro;


606:604
08/12/15 00:03:27 gwyy/Q8u0
>>605
速攻でBestな方法を教えていただき、ありがとうございました!
マクロに登録させていただきました!! とても便利になり、喜んでいます。


607:名無しさん@お腹いっぱい。
08/12/16 00:24:05 7T/0aqeb0
便乗して教えてください。
縦書き横書きの切り替えをキー操作で切り替えたいと思っています。
横書きが基本で、キーで「保存しないで更新」で縦書きに切り替える
ような感じに動作させたいと思っています。
よろしくお願いします。


608:名無しさん@お腹いっぱい。
08/12/16 00:52:17 g+vmIjV30
>>607
標準機能で「縦書きモード」があるよ。

609:名無しさん@お腹いっぱい。
08/12/16 11:57:06 7T/0aqeb0
ありがとうございます!
希望通りに設定できました。
恥ずかしながら完全に見落としていました。


610:名無しさん@お腹いっぱい。
08/12/17 00:53:04 u9hWoyUI0
大文字小文字を区別ってボックス必要なのかな?
かえって間違いやすい気がする。

611:名無しさん@お腹いっぱい。
08/12/17 00:59:16 +ixR7PTM0
>>610
少なくとも俺は、なかったらものすごく困る。
区別するかどうか選択できないテキストエディタなんてあるんだろうか?

612:名無しさん@お腹いっぱい。
08/12/17 01:08:37 7ExrDz5f0
ちょっと検索機能が充実してるソフトならある気がするが・・・
どっちの動作をデフォルトにして欲しいんだろ・・・

613:名無しさん@お腹いっぱい。
08/12/17 10:05:26 PwfzuyVE0
>>610
区別できなかったら普通に不便だろうjk
たとえば、↓こんなVBのコードがあるとして、
'-----------------
Dim strMoji As String
Dim strDummy As String
Dim lngKazu As Long

lngKazu = 1
lngKazu = CStr(lngKazu)
strDummy = "ダミーの文字列"
'-----------------
ここの中でStringを宣言している部分だけを探したい時はケースセンシティブ
(大文字小文字を区別する)にして "Str" だけ検索すればいい。
逆に文字列変数だけをヒットさせたい場合は接頭語に注目して "str" で検索。
逆に、文字列関連の記述を俯瞰で眺めたい時はケースインセンシティブ
(大文字小文字を区別しない)にして "str" で検索する、といった使い方がある。

それより、未だツールバーの検索ボックスが検索文字列の確認くらいにしか
使えないのはどうなんだろう。

614:名無しさん@お腹いっぱい。
08/12/17 12:16:15 kXQ20ouq0
>>602
奴は置換ダイアログのオプションの意味も知らないらしいし、ヘルプも見ていないらしい。

615:名無しさん@お腹いっぱい。
08/12/17 12:16:57 pe8k4PGW0
ツールバーの検索ボックスはサイズを大きくできるようにしてくんないとどうにもならんよね。

検索は 単語の検索 と正規表現でたいがい何とかなっちゃうな。
IDE使わず手動で打ってると大文字小文字入り乱れのトンデモコーディングになってることも多いから
ケースセンシティブは取りこぼし恐くてあんまり使えない。

しかし強調一覧で大文字小文字区別なしを指定すると全て小文字に変換されてしまうのは
何とかならんのだろうか。これのせいでせっかくある 単語補完オプションの
追加の強調対象-強調表示の定義 が使い物にならなくて困る。

616:名無しさん@お腹いっぱい。
08/12/17 15:47:40 9Fo2PKNb0
正規表現で「+」や「?」や「*」を検索するにはどうしたらいいのでしょうか
+|?|*
だとエラーがでてしまいます。

617:名無しさん@お腹いっぱい。
08/12/17 15:57:42 qJrW4yJr0
エスケープしましょ。
[\+\?\*]

618:名無しさん@お腹いっぱい。
08/12/17 16:05:56 AKvZQ+co0
文字クラスの場合はあーだこーだ

619:名無しさん@お腹いっぱい。
08/12/17 16:23:02 9Fo2PKNb0
>>617
勉強になりました!
ありがとうございます。

620:610
08/12/17 21:34:09 u9hWoyUI0
>>613
>区別できなかったら普通に不便だろうjk

それはそうなんだけど、チェックボックスでやるのがいいのかって聞きたかった。
ケースインセンシティブの時はstr|Strと書いた方が、すべてを正規表現中
で定義できるのですっきりしないですか?

621:名無しさん@お腹いっぱい。
08/12/17 22:08:11 vFe34U1P0
>>616-619
キャラクタクラス[]の中ではエスケープする必要はありません。
[+?*]
または
\+|\?|\*


622:名無しさん@お腹いっぱい。
08/12/17 22:18:08 vFe34U1P0
>>620
STR|STr|Str|StR|sTr|sTR|stR|str
どれでもいい場合は?


623:名無しさん@お腹いっぱい。
08/12/17 23:12:26 lSzXBpQN0
>>620
正規表現で検索するとは限らないだろ

624:名無しさん@お腹いっぱい。
08/12/17 23:36:59 fsfrRsK80
>>620
検索するときにいちいち
[Ss][Tt][Rr]
なんて書くのは面倒くさい。

625:617
08/12/18 00:14:04 4PEEC7/40
>>618
>>621
ぉう!
赤っ恥。マッチングミスがないんで、今まで気づきませんでした。
ありがとうございます。

626:名無しさん@お腹いっぱい。
08/12/18 09:18:30 nE21zx6e0
>>602
貴殿になにか、勘違いをしているので控えたほうが良い。

627:名無しさん@お腹いっぱい。
08/12/18 12:57:17 PmL2t9wU0
矩形選択した場合に何ンデ
TO UPPER CASEとかが使えないのか
非常に悩む。訳が分からないよ。

628:名無しさん@お腹いっぱい。
08/12/18 15:29:08 mPa3Qtj00
eigodoo1は医療関係の人らしい。まずてめえの脳みそを(ry

629:名無しさん@お腹いっぱい。
08/12/18 22:22:18 IF0Ydu590
>>627
URLリンク(hide.maruo.co.jp)

630:名無しさん@お腹いっぱい。
08/12/19 03:12:43 9fok0xR10
>>629
それ、重宝して使ってたんだけど 半角カナ→全角カナ 変換で
プログラム → フ゜ロク゛ラム
となってしまうのが残念

631:名無しさん@お腹いっぱい。
08/12/19 05:56:40 2nawqhHH0
>>630
バグ発見ありがとうございます orz
HankanaToKatakana.mac の16行目を

$$d = char(ascii(rightstr($$1, ##i - 1)));

に直してみてください。

632:名無しさん@お腹いっぱい。
08/12/19 12:59:22 9fok0xR10
>>631
THX!乙であります。

あと、URLエンコード/デコード機能についてですが、
Shift_JIS にしか対応していないのが残念です。
UTF-8 対応のマクロは無いみたいなので、
自分は↓を使っています。
URLリンク(www.tagindex.com)
マクロでもできればいいな、と思ってますので一つよろしく。 <(_"_)>

633:名無しさん@お腹いっぱい。
08/12/19 13:33:16 /TMZoZNw0
>>631
自分には、神のようなマクロすごいです。

そこで自分も横から便乗失礼しますが
UnicodeからShift-JISに変換 も作って欲しいです。
ど〜かよろしくお願いします。

634:名無しさん@お腹いっぱい。
08/12/20 00:33:53 zcreBNBS0
>633
ファイル→エンコードの種類→日本語(Shift-JIS)→内容を維持したまま適用
でいいんじゃないの

635:名無しさん@お腹いっぱい。
08/12/23 09:25:02 73QgPPTJ0
ベクター、人気上位ソフト100本を全品特価セール中
URLリンク(shop.vector.co.jp)
宣伝じゃねーぞ

636:名無しさん@お腹いっぱい。
08/12/24 09:18:07 NHZftw960
そうだね、宣伝だね

637:名無しさん@お腹いっぱい。
08/12/27 21:23:54 i9jZKjkH0
>>632
作り始めたら大改造どころか全くの別物ができちゃったよ…。(´∧`)
URLリンク(www18.big.or.jp)

URL エンコード/デコードは JScript の encodeURI(), decodeURI() 関数をそのまま使ってるんで間違いないと思います。
ただし SJIS で表現できない文字は「?」になっちゃうので注意。
秀丸と WSH の間は標準入出力経由なんだけど、どうやら秀丸が SJIS に変換して渡してるっぽい。
困った。
外部プログラムの標準入力に Unicode 文字列を渡す方法はないのかな?
変換モジュールなら大丈夫?

あと、 HTML の文字実体参照で使う数値っていわゆる UTF-16 のコード値でいいんでしょうか。

638:名無しさん@お腹いっぱい。
08/12/27 21:26:14 i9jZKjkH0
>>633
> UnicodeからShift-JISに変換
具体例プリーズ。 >>634 じゃだめなの?

639:名無しさん@お腹いっぱい。
08/12/28 09:51:52 fNTaDoik0
# 〜 改行 までを、コメント色で表示したいんですが、

【ファイルタイプ別の設定】→【複数行コメント】で、
開始文字列"#"、終了文字列"\n"(正規表現チェック)にすると、
#の後ろは改行してもずっとコメント色で表示されてしまいます。

1行コメントを設定する方法が別にあるのでしょうか?
やり方知ってたら教えてもらえませんか。

640:名無しさん@お腹いっぱい。
08/12/28 10:04:55 jFUiBTAf0
設定の仕方は知らんけど、複数行コメントで言語をPerlにするだけでなるよ。

641:名無しさん@お腹いっぱい。
08/12/28 10:31:20 fNTaDoik0
どうもありがとう。
Perlにしたら、# 〜 改行はコメントにできたけど、
/ 〜 / まで色がつくようになってしまいました。

642:名無しさん@お腹いっぱい。
08/12/28 10:42:23 jFUiBTAf0
>>641
開始終了を設定するときにオプションボタンを押すと
単一行(行末まで)設定できるみたいだよ。

643:14
08/12/28 10:51:51 fNTaDoik0
できました!ありがとうございます。
オプションすぐ近くにあったのに見落としてました。

644:名無しさん@お腹いっぱい。
08/12/29 19:40:05 HCgV8h1L0
任意の単語がある行を削除
それと
任意の単語がある行のみ残し、それ以外全削除

このような作業を行いたいのですが何か良い方法はありませんか?
""(ダブルクォーテーション)が使えると嬉しいのですが…

Windows2000 ver6.14

645:名無しさん@お腹いっぱい。
08/12/29 20:01:07 EQKJG3pS0
>>644
URLリンク(hide.maruo.co.jp)

646:名無しさん@お腹いっぱい。
08/12/29 20:25:22 HCgV8h1L0
>>645
ありがとうございます!

647: 【小吉】 【44円】
09/01/01 14:39:06 07FPan+P0
新年禿げましておめでとうございまする m(_"_)m
今年もよろしく!

648:名無しさん@お腹いっぱい。
09/01/10 05:21:29 orHCceJ60
保守

649:名無しさん@お腹いっぱい。
09/01/10 22:54:20 2VI2MtAX0
初めて来た見たら過疎ってる……。

話題ないから仕方ないか。

650:名無しさん@お腹いっぱい。
09/01/10 23:07:06 KaW2RPDs0
じゃあ、Ver8の新機能は何だろうかって談義でも

651:名無しさん@お腹いっぱい。
09/01/10 23:37:19 j+tseo8n0
これか?
URLリンク(www18.big.or.jp)

個人的には、マクロ大改造が来て欲しいが。。。無理かなぁ。。。

652:名無しさん@お腹いっぱい。
09/01/11 00:21:21 l3yqlZIj0
SAPI5に対応した読み上げ

653:名無しさん@お腹いっぱい。
09/01/11 00:56:22 f53GWZ+a0
みんな強調ファイルって探して落としてる?
自分で書いてる人とかいるのかな……。

654:名無しさん@お腹いっぱい。
09/01/11 01:47:38 /N1lq3qF0
落としたのをベースに自分好みに直す

655:名無しさん@お腹いっぱい。
09/01/11 05:41:01 BUk2XPII0
メニューバーを非表示にすることってできます?
メニュー編集ではできませんでした。

IE7 みたいに Alt キーでメニューが表示されると尚良いのですが。

656:名無しさん@お腹いっぱい。
09/01/11 11:19:36 pg1vrZjlO
>>655
できます。表示のとこ。altは知らんけどキー割り当ても可。

657:名無しさん@お腹いっぱい。
09/01/11 11:59:23 BUk2XPII0
>>656
あれ?ホントですか?
自分のところではツールバーは消せるんですけど、メニューバーは無理でした。
バージョンは 7.10 で最新だと思います。

658:名無しさん@お腹いっぱい。
09/01/11 13:31:02 3WUhsLyn0
>>657
その他→動作環境→ウィンドウ→高度なウィンドウ→特殊なウィンドウ形状 の中

上級者向け設定の内容だと思…
メニュー消すには、最大化する必要あり

659:名無しさん@お腹いっぱい。
09/01/11 14:04:07 BUk2XPII0
>>658
ありがとうございます。これは出来ました。

660:名無しさん@お腹いっぱい。
09/01/11 14:17:33 wulxt/Y/P
Windowsプログラミングの知識と環境があれば
秀丸のハンドルを取得してSetMenuで直接非表示・表示って方法は
あるはずだが・・・
切実に頼めば誰かが作ってくれるんじゃね?

661:名無しさん@お腹いっぱい。
09/01/11 14:55:14 dHu/VEyI0
PHPの定義ファイル古いな……。
自分で書くしかないか。

で、.hilightファイル見てみたんだけど、行頭の数字の意味がわからない。
強調の番号とか、正規表現とかのオプションに関するものだと思うんだけど、意味教えてくださる方いますか?
また、何か説明ページとかありますか?

662:名無しさん@お腹いっぱい。
09/01/11 15:03:18 lNhKx2Te0
>>661
マクロヘルプ−目次− loadhilight文

663:名無しさん@お腹いっぱい。
09/01/11 15:09:08 dHu/VEyI0
>>662
マクロのほうに仕様が書いてあったとは。
ありがとう。

664:名無しさん@お腹いっぱい。
09/01/12 00:15:32 kzs5LpWU0
定義ファイル作るの面倒すぎワロタ。
折れそうだお。

665:名無しさん@お腹いっぱい。
09/01/12 01:53:32 oT+R7i3z0
>>664
以前 PHP のマニュアルから自動生成しようとしてスクリプトを書いたことがあるんだが、
PHPの全関数を列挙すると秀丸の強調表示の上限 (32KB) を超えるので、
正規表現を使って短縮するなど、かなりの工夫が必要だったと記憶している。
で、結局あきらめた。
そのときの残骸が HDD のどこかに残ってると思うけど、見つかったらUPしようか?

666:名無しさん@お腹いっぱい。
09/01/12 02:19:36 oT+R7i3z0
>>665
あった。あきらめてなかった。
URLリンク(d.hatena.ne.jp)
URLリンク(d.hatena.ne.jp)
URLリンク(d.hatena.ne.jp)

↑これは単語リストを正規表現で圧縮する「だけ」のスクリプトであって、入力となる単語リストは別途必要。
単語リスト自体はPHPマニュアルの関数一覧 (indexes.html) から簡単に作れると思う。
URLリンク(docs.php.gr.jp)
古いやつ (PHP 5.2.3 準拠) でよければ CompleteX の sample.dic が流用できそう。
URLリンク(www18.big.or.jp)

667:名無しさん@お腹いっぱい。
09/01/12 02:27:56 oT+R7i3z0
>>663
数値をGUIで編集できるマクロあるお。
URLリンク(www18.big.or.jp)
宣伝御免。(´∧`)

668:名無しさん@お腹いっぱい。
09/01/12 11:59:03 SCSI4T6DO
>>665-667
優しさに全俺が泣いた。
ありがとう。

669:名無しさん@お腹いっぱい。
09/01/12 19:53:15 oT+R7i3z0
>>668
完成したら公式ライブラリにうpするんだ!!

670:名無しさん@お腹いっぱい。
09/01/13 14:45:48 QQf3g2Zl0
マイクロソフト、次期Windows“Windows 7”の日本語ベータ版を一般向けに公開
URLリンク(www.forest.impress.co.jp)

671:名無しさん@お腹いっぱい。
09/01/13 21:27:05 OXeujawUO
Rubyか。
まったく理解できない俺はどうすれば。



よし、俺、全部手で書くわ。
正規表現用いつつ。

672:名無しさん@お腹いっぱい。
09/01/14 06:10:39 DNICxYuU0
>>671
PHP のバージョンアップにちゃんと追従できるのか!?

673:名無しさん@お腹いっぱい。
09/01/14 18:01:41 G1Hn3Z3n0
規制解除ktkr
>>672
それなんだよな……。
>>666に期待して待ってるべきかな。

PHPの強調ファイルがなさすぎる。
唯一あったやつも最終更新が2004年とか。
まぁ、関数が膨大だから作る気失せるのもわかるけど。
なんかねーかな。

674:名無しさん@お腹いっぱい。
09/01/14 18:02:25 G1Hn3Z3n0
期待すべきは>>664だた。
>>666すまん。

675:名無しさん@お腹いっぱい。
09/01/14 19:58:54 pw+KZypV0
>>673
PHP、実は使われてねーとか

676:名無しさん@お腹いっぱい。
09/01/14 23:41:25 A767Qygc0
最近PHPのコード書いたけど俺には標準ので十分。
組み込み関数の色分けくらいなら、なくてもそう困らないな。

677:名無しさん@お腹いっぱい。
09/01/15 06:40:47 SFnF9qzL0
Hidemarnet Explorerの方で
>秀丸エディタVer8.xxでツールバーが表示されない不具合の修正
っていうのがあるな。そろそろVer8のベータが始まるのかな

678:名無しさん@お腹いっぱい。
09/01/15 13:13:58 qW7TJap70
どこで公開されてるのかって探しちまったい

679:名無しさん@お腹いっぱい。
09/01/20 09:08:51 AQT047830
Insertキーを押すと、カーソルの形が変わるのはなんで?

680:名無しさん@お腹いっぱい。
09/01/20 10:50:10 wR5OcsBP0
>>679
上書きモードと挿入モードがわかりやすい、と思わないかい?

そんな餌にクマー

681:名無しさん@お腹いっぱい。
09/01/20 14:46:32 YuY7UrPd0
Insertキーなんて使わないのでソフトで殺してるw

682:名無しさん@お腹いっぱい。
09/01/20 18:10:20 IcBBu22l0
>>680
釣りじゃないよ。サンクス。
おかげで、いままで誰にも言えなかった悩みが
解決してすっきりしましたよ〜

Insertキーの件はきょう偶然発見したのれす。
ときどきカーソルの形が変になってたのを
勝手に不具合だと思っていました。
(たぶんInsertキーを触ってしまってた)

自分はそのつど設定内容の復元をしてた(笑)天然さんですよ〜

683:名無しさん@お腹いっぱい。
09/01/20 18:18:08 58hETldz0
まぁ、文字を入力すると上書きされてしまいます、ていう質問する奴はいたな
Windowsの環境を変えてくださいって言われてPCを窓際に置く時代だから

684:名無しさん@お腹いっぱい。
09/01/20 18:34:51 IcBBu22l0
テレビで見た穴埋めのクイズで
かわいい子には○○をさせよ
ってのを
かわいい子にはモデルをさせよって
通りがかりの女子高生が言ってたな〜
新しい!って思ったけどね、自分は〜

685:名無しさん@お腹いっぱい。
09/01/20 20:14:45 iZShrC3W0
誰でも思いつきそうなことは、大抵既に思いつかれている。

686:名無しさん@お腹いっぱい。
09/01/21 02:46:24 WVL/IRqa0
インサートキーなんか解除する時しか使ったこと無いわ

687:名無しさん@お腹いっぱい。
09/01/21 16:08:07 RnGUc+QF0
オレは「あふ」使ってるからインサートキーはよく使うな。
画像を思い通りに縮小するときにw

688:名無しさん@お腹いっぱい。
09/01/21 16:36:34 10goz4a70
インサートキーはの文字は絵文字にした方がいいと思う。

689:名無しさん@お腹いっぱい。
09/01/24 17:56:17 vdIv1k9i0
秀丸で*.htmlファイルを編集する際には背景を黒色にしたり選択した文字の反転色を
好きな色に変更したりして自分なりに見やすくしています。

さて、OSを入れ直して秀丸も新規でインストールし直したりする際最初からこれらの設定を
やり直すのは正直骨の折れる作業です。できれば設定内容をファイルかなにかに保存して、
新しい環境に移行してもその設定ファイルを読み込めば以前と同じ設定が復活するようには
できないでしょうか?

690:名無しさん@お腹いっぱい。
09/01/24 18:12:49 /fZ28ffO0
>>689
メニューの その他 -> 設定と復元 で書き出して、クリーンインスコ後に読み込めばおk。
ただし、田楽DLLや追加したマクロは別途USBメモリ等に退避が必要。(後でコピーして戻す)

691:名無しさん@お腹いっぱい。
09/01/24 18:36:07 vdIv1k9i0
>>690
どうもです。

ところで

その他 -> ファイルタイプ別の設定 -> 設定の対象 -> デザイン -> 保存/読み込み

でも読み込み・保存がでいるようですが、これは>>690の「設定内容の保存・復元」とは別の機能なんでしょうか?

692:名無しさん@お腹いっぱい。
09/01/24 18:46:28 wUbKPQiJ0
>>691

> その他 -> ファイルタイプ別の設定 -> 設定の対象 -> デザイン -> 保存/読み込み
こっちは、ファイルタイプ別の、チェックボックスをつけた内容のみを対象。

「設定内容の保存・復元」は、秀丸エディタの全設定が対象。



693:名無しさん@お腹いっぱい。
09/01/24 18:53:52 vdIv1k9i0
>>692
どうもですノシ

694:名無しさん@お腹いっぱい。
09/01/24 18:55:49 /fZ28ffO0
まあ、プログラム的には全然やってることが違うんだけどね。
デザインの方は設定ファイル *..hilight に書き出して、設定の保存はもちろん、他の人への公開・共有が可能。
設定内容の保存・復元はレジストリの情報をまるごと保存して、再セットアップの負担を減らすのが対応するのが目的。

695:名無しさん@お腹いっぱい。
09/01/25 17:04:32 UIXw9U7u0
grep使う際に検索するファイルで
全ファイルとか特定のファイルの選択は出来るけど
特定のファイルのみ除外して残りのファイルに適用するって出来ますか?


696:名無しさん@お腹いっぱい。
09/01/25 17:23:25 kvjN3DGQ0
>>695
できない。

697:名無しさん@お腹いっぱい。
09/01/26 03:37:56 kFJw8Apw0
>>695
そのファイルだけをどっかに一時待避すればいいじゃん

698:名無しさん@お腹いっぱい。
09/01/26 12:21:41 arSA9wn90
grep結果から除外ファイルを探して、空行に置換した方が手っ取り早そう。

699:名無しさん@お腹いっぱい。
09/01/26 23:07:13 TpeAZ4uP0
>>695
あるある。その機能、ときどき欲しい。

700:名無しさん@お腹いっぱい。
09/01/26 23:31:51 FTXOJ/Yp0
>>695 >>699
確かVer8でやるとか言っていたような気がする

701:名無しさん@お腹いっぱい。
09/01/27 01:29:47 MK+CVE9P0
一応上級機能に隠しファイルにGrepを適用しない設定があったから
変えたくないファイルを検索して一時的に隠しファイルにしてからやったら一応できた

702:名無しさん@お腹いっぱい。
09/01/27 12:49:48 QO5lbWIq0
以下の単語(htmlのタグ)を補完するとき、その単語を補完したら、
その単語でのみ使える単語(htmlの属性)のみを補完リストに表示したいのですが
こういうことってできますか?

a(属性はhref,id,class,name)
html(属性はlang)
p(属性はid,class)

703:名無しさん@お腹いっぱい。
09/01/27 12:57:03 +mSGFo7W0
XML Schema などに対応した XML エディタ使ったほうがいいかと

704:名無しさん@お腹いっぱい。
09/01/27 13:25:44 7iDvMdYa0
CompleteTagじゃ駄目?

705:名無しさん@お腹いっぱい。
09/01/28 12:26:16 AXl1w2Eq0
マクロで質問です。
openfile "/n /h"; でウィンドウをマクロ内でステルス解除する方法ってありますか?

#main_hwnd = hidemaruhandle(0);
openfile "/n /h";
#res_hwnd = hidemaruhandle(0); // new window handle
run "\"" + $app_path + "\" \"" + filename2[#main_hwnd] + "\" " + $param + "> con";
if (0 < strlen(gettext2(0,1,column,lineno))) {
setactivehidemaru #res_hwnd;
gofiletop;
}
else { // エラーがなかったら実行結果を閉じる
quit;
}
endmacro;

今は上のようにしてマクロを終わらせるととりあえず表示できてますが
ヘルプによるとバージョンで挙動が違うようなのでできれば明示的に解除させたいです。
>見えなくなった秀丸エディタはマクロの中で終わらせてあげてください。
>現在のバージョンでは、終わらせないままマクロを終了すると自動的にステルス解除されます。
>以前のバージョンでは自動的にステルス解除しないようになっていました。


706:名無しさん@お腹いっぱい。
09/01/28 12:27:01 AXl1w2Eq0
×openfile "/n /h"; でウィンドウをマクロ内でステルス解除する方法ってありますか?
○openfile "/n /h"; で作ったウィンドウをマクロ内でステルス解除する方法ってありますか?

707:名無しさん@お腹いっぱい。
09/01/28 19:46:45 bGPw1nfD0
>>705
showwindow 1;

708:名無しさん@お腹いっぱい。
09/01/28 23:13:14 AXl1w2Eq0
>>707
dです。ばっちり表示されました!

709:名無しさん@お腹いっぱい。
09/02/04 16:51:27 W7NTvoT60
webサイトのソースをブラウザで開く事無く、ダイレクトに秀丸で表示させる方法ってあります?


710:名無しさん@お腹いっぱい。
09/02/04 17:21:08 s1KG5ah/0
>>709
「ファイル」 → 「開く」 でファイル名に URLリンク(www.google.co.jp) をコピペして開いてみ。

711:名無しさん@お腹いっぱい。
09/02/04 17:39:26 OMWbMWad0
誰もが Hidemarnet Explorer を入れているわけではない。

712:名無しさん@お腹いっぱい。
09/02/04 17:45:38 +cSn/n5d0
>>711
そりゃそうだってか自分もそうだが何だ唐突に。

713:名無しさん@お腹いっぱい。
09/02/04 17:51:09 s1KG5ah/0
>>711
俺も入れてないけど何か?
開けるだろ、ソースが。

714:名無しさん@お腹いっぱい。
09/02/04 18:10:09 RI6dIeN+0
話を聞くとできそうだができないな

715:名無しさん@お腹いっぱい。
09/02/04 18:16:20 I0Luy3Ud0
俺もできん
Ver7.08


716:名無しさん@お腹いっぱい。
09/02/04 18:18:06 B37eumks0
そもそも秀丸単体だとネット接続機能などないわけだが。

717:名無しさん@お腹いっぱい。
09/02/04 18:23:04 HzK+VmRX0
フツーに出来るな。

718:名無しさん@お腹いっぱい。
09/02/04 18:23:07 s1KG5ah/0
>>716
メモ帳でも開く。ちなみにうちの秀丸のバージョンは7.10ね。
ソースは↓

Webページのソースを直接開く
URLリンク(trendy.nikkeibp.co.jp)


719:名無しさん@お腹いっぱい。
09/02/04 18:30:21 B37eumks0
OSの方で提供している機能なのか?
テキストエディタ自体がソケット実装しているわけないからな。

ちなみにオレは98SE。フツーに出来ん。

720:名無しさん@お腹いっぱい。
09/02/04 18:31:39 W7NTvoT60
>>710
ありがとうです

これをマクロ化したいんですけど

openfile "URLリンク(www.google.co.jp)";

とやってみたところダメでした、ダイアログからでないと出来ないのでしょうか

721:名無しさん@お腹いっぱい。
09/02/04 18:32:35 +cSn/n5d0
メモ帳でもって事はOS依存かな?
うちではできてる@秀丸7.08 on WinXPPro

722:名無しさん@お腹いっぱい。
09/02/04 18:42:55 B37eumks0
ちなみに繋がる人はそのWebアクセス方法だと何のアプリが通信していることになってるの?
テキストエディタにFWの通信許可設定しているとは思えないけど。

後学のために教えて。

723:名無しさん@お腹いっぱい。
09/02/04 18:54:14 s1KG5ah/0
>>722
詳しくは調べてないけど、システムに直結してるあたりからして
多分WinInet(Windows標準のネット通信API)だと思うよ。


724:名無しさん@お腹いっぱい。
09/02/04 19:01:40 +cSn/n5d0
>>722
通常のブラウザはFirefoxになってるけど、
開かれたファイルのパスはIEからソース表示した時のと同じっぽい。
のでIEが通信してる認識でいいんでないかと。

725:名無しさん@お腹いっぱい。
09/02/04 19:06:57 B37eumks0
>>723-724
d
IEキャッシュを利用しているとなるとWinInetのようですね。

726:名無しさん@お腹いっぱい。
09/02/04 19:13:32 Wuxk8W190
Vista SP1で7.10でやってみた。できるね
実際に開いてるのはIEのキャッシュだ

727:名無しさん@お腹いっぱい。
09/02/04 19:32:00 njIerCYT0
Common Dialog の機能だよ

728:名無しさん@お腹いっぱい。
09/02/04 20:47:28 tHyNQSAu0
>>727
ほんとだ、コマンドプロンプトからだとエラーになった。(Hidemarnet Explorer入ってるのでnotepad.exeで確認)

でも、CommonDialogってアプリのプログラムから見ると基本的に選択したファイル名を返すだけで、
ファイルオープンはアプリ側で行うようになっていたはずだけど…
いまいち仕組みが把握できないな。

729:名無しさん@お腹いっぱい。
09/02/05 06:28:07 PyH6t+xn0
改行記号を非表示にする方法を教えてください
「↓」これのことです

730:名無しさん@お腹いっぱい。
09/02/05 06:46:04 1brw5G7H0
>>729
メニュー 
ヘルプ - ファイルタイプ別の設定
 ↓
設定の対象ツリー
デザイン - 表示
 ↓
改行文字を記号で表示

731:名無しさん@お腹いっぱい。
09/02/05 07:23:10 PyH6t+xn0
できました^^

732:名無しさん@お腹いっぱい。
09/02/06 11:47:46 td8mewtx0
表示→折り返し→最大

この設定を保存したいのですがどうすれば良いでしょうか?お願いします。

733:名無しさん@お腹いっぱい。
09/02/06 13:17:50 HDNAlU+d0
>> 731
メニューの[秀丸ヘルプ]を選択。
「キーワード」に"折り返し"と入力してEnter。

734:名無しさん@お腹いっぱい。
09/02/06 13:19:20 HDNAlU+d0
間違えた。
>>732

735:名無しさん@お腹いっぱい。
09/02/06 13:41:32 td8mewtx0
なんとかできました。ありがとうございます。

736:名無しさん@お腹いっぱい。
09/02/06 15:43:04 NaNKPhfb0
アウトライン解析って非常に便利なんだが、
検索文字列を強調されている個所 がONの場合に
解析枠の選択に対応した個所が点滅しないし違う色にもならないから
どこを指してるのか分りにくいのが残念

737:名無しさん@お腹いっぱい。
09/02/06 16:29:52 4lV9jP9q0
候補を選択していく時と同じようになればいいのにな

738:名無しさん@お腹いっぱい。
09/02/06 21:00:20 3EE4DcTP0
>>728
IEのキャッシュと同じソースになる って事からして
URLが入力される→そのURLのキャッシュがあれば、そのキャッシュのローカルのアドレスを返す
って事でしょう

739:名無しさん@お腹いっぱい。
09/02/06 22:30:06 h8j1bRMO0
>>738
要は「ファイルを開く」ダイアログはエクスプローラと統合されててネットワークアドレスを
解決する手段を持ってる、という話。
エクスプローラもIEもwininetを使って通信をやっているし、というかそもそもシステム的に
wininetを使って取得したキャッシュ(一時ファイル)はIEの場所を使うように出来てる。

[ファイルを開く] ダイアログ ボックス
URLリンク(msdn.microsoft.com)(VS.80).aspx
> [ファイル名] ボックスに URL またはネットワーク パスを入力して、Web サーバーや
> ネットワークコンピュータの場所に移動します。
> たとえば、"URLリンク(mywebsite)" は Web 上の "mywebsite" で利用可能なファイルを
> 表示し、"\\myserver\myshare" は "myserver" 上の "myshare" で利用可能な
> ファイルを表示します。




740:728
09/02/07 01:01:38 bNrO+i8h0
>>738-739
なるほど。確かにタイトルバーのファイル名はキャッシュファイルっぽい。
アプリ側からはローカルファイルを開いているようにしか見えないわけか。

>"URLリンク(mywebsite)" は Web 上の "mywebsite" で利用可能なファイルを表示し
今はディレクトリインデックス表示させないサイトが多いから、これはあまり意味ないかもな。

素朴な疑問に答えてくれてありがd


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

5075日前に更新/208 KB
担当:undef