[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 12:30 / Filesize : 254 KB / Number-of Response : 962
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

秀丸エディタスレ Part20



1 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 00:06:31 ID:blcWJghq0]
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

前スレ
秀丸エディタスレ Part19
pc11.2ch.net/test/read.cgi/software/1181742415/l50


公式
hide.maruo.co.jp/

秀シリーズサポートフォーラム
www.maruo.co.jp/hidesoft/

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

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 18:21:40 ID:vFvFCmqK0]
>>401
ひょっとしてBOX選択?

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 18:43:50 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 21:32:57 ID:e2XtDYmU0]
>>404
sel〜キーワードを使って、選択の最初と最後を、正確に認識することはできない。
以下、ヘルプより。
>範囲選択の開始位置と終了位置は、常に、開始位置がファイルの先頭に近いほう、終了位置がファイルの最後に近いほうになっています。



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

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

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

409 名前:408 mailto:sage [2007/10/19(金) 00:54:12 ID:UJlZfQ530]
× 単語単位で選択範囲が単語単位で

○ 選択範囲が単語単位で

orz

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


411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 10:57:33 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 11:00:59 ID:QTQlMyPB0]
>>411
まちがえたorz

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

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

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 11:57:11 ID: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 mailto:sage [2007/10/19(金) 12:35:45 ID:9ggN7JVH0]
>>410
あと、カーソル位置が seltopx〜 selendy から外れてたらいったん escape を
かけるような判定が必要かと思われます。


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

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

415 名前:392 mailto:sage [2007/10/19(金) 20:38:18 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 21:22:39 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 21:33:23 ID:6CHpjWjn0]
debuginfo の詳細についてはヘルプを参照で。
ちなみにデバッグ情報を表示するアプリは Vector から落とせます。

OutputDebugString 表示ツール「デバッグモニタツール」
ttp://www.vector.co.jp/soft/winnt/prog/se278126.html

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

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 21:36:37 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 23:59:02 ID:VPxTbzfn0]
ID:AT7SH6OB0のうpマダー?

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 10:12:25 ID:8uLCgjj90]
んもうぅ〜。おまんこ〜おまんこどんだけぇ〜。

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:52:56 ID:S/c3tZkv0]
ねーねー単語補完って便利?
使った方がいい?



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

423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 23:25:33 ID:50VDl43b0]
英語文書の入力にも便利だったりする

424 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 00:02:48 ID:2wBrLPVw0]
んじゃつかう

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 01:15:53 ID:KoEh+QBR0]
>>421
MT で待ち時間無しで快適ですね。

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

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 16:39:03 ID:bkDEmn2H0]
www18.big.or.jp/~fujiwara/ikki/stuff/hidemaru/hilight/
これとか?

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

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 23:03:30 ID:Ye5RndlO0]
もとめているものがよくわからないのだが……

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

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

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



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

433 名前:426 mailto:sage [2007/10/23(火) 00:31:50 ID:Ds1DoTIt0]
みなさんレスありがとうございます。
<H1 class="title">見出し<H1>

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

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

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

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

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 01:18:22 ID:CdFI8Hyo0]
floatだのpositionだのまで反映させたら凄いことになりそうだなw

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

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

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

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 04:39:44 ID:g/X5qEKb0]
ひでまるは4000円だしね

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


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

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

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



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

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

>>438
ガッ

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 11:09:49 ID:5W6mlNXw0]
そろそろ7.04が出そうだね。
今回はHmJre.dllにも手が入るらしい。

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

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 15:16:33 ID:I684xdLU0]
印刷は中学生が作っているの?

447 名前:名無しさん@お腹いっぱい。 [2007/10/25(木) 18:38:49 ID:z5SvlJua0]
>>444
出たよ。

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 18:46:20 ID:a6/r8q1w0]
ttp://hide.maruo.co.jp/software/hidemaru.html

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

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

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 22:09:45 ID:6ifE7vzq0]
> ●HmJre.dll 1.87
HmJre.dll自身の改版履歴ってないのかな?



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

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 00:15:01 ID:wfdX0SLw0]
>>451
たぶん無いっぽい。
サポで聞いてみるのが一番かもよ

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 00:17:52 ID:TgP5xvhq0]
2年前までのはあるな・・・

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

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

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

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

458 名前:公式フォーラムより。 mailto:sage [2007/10/26(金) 21:33:50 ID:4qF7smWw0]
> 最大行数1000万行を超えることがたびたびあり
> 処理が中断してしまいます。

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

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 21:44:27 ID:vRgYIQte0]
巨大なDXFとか?

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 21:48:25 ID:x82QW//r0]
痴漢はやくして

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 21:54:07 ID:79YfX8tl0]
そんな卑猥な



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

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 23:15:03 ID:pF0yISWL0]
よし、要望して来い!

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

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 10:07:26 ID:SnK6I7bt0]
重すぎて死ぬぞ

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 10:27:51 ID:eJ2bBGOx0]
だから改行をまたいだ検索は出来なくなっているという事ですな

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



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

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 11:41:56 ID:0PDXwj2y0]
この薄汚いブタめ!
ぶち込んでやるぞ!

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 13:46:17 ID:K7yfchfr0]
改行を含んだ検索を無制限にできるエディタってあるの?

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 14:11:57 ID:7RolMg0z0]
>>470
知名度低いけどApsaly



472 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 16:17:16 ID:cjlgetMB0]
>>470
Emacs, Vim はいけるんじゃないの?

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

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

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 11:29:34 ID:9UpSRTRl0]
>>473

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

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 11:37:24 ID:AYYZZxkLO]
すみません
今プログラミング基礎を習ってる者なんですが

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

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

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

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 12:19:42 ID:9UpSRTRl0]
>>475
> 指定より2倍広く間が空いてしまいます

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

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

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 14:43:26 ID:0Vaqvvrk0]
ttp://www.bangedup.com/bu_posts/evenpetesgottalaugh.wmv

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 18:01:43 ID:AYYZZxkLO]
>>476
「指定」は先生が指定した、ということです


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

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 18:04:56 ID:zS5BAHSg0]
んで、476の後半のアドバイスは実行したか?


480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 18:04:58 ID:AYYZZxkLO]
>>476の言った通りやったら出来ました

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

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 18:23:03 ID:9UpSRTRl0]
> 「指定」は先生が指定した、ということです

知らんがな(AA略



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

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

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

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/31(水) 00:24:27 ID:pntwOLPC0]
むふふ……君たちの実力を試したのだ!

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

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/31(水) 01:37:59 ID:pUVBi2Cs0]
歴史は繰り返す
何度でも

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/31(水) 02:27:57 ID:zyW5Mdjf0]
今年こそ2ちゃんねるをやめよう
時間を無駄にしないためにも
来年こそ2ちゃんねるをやめよう

みたいなものか

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

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

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



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


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

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

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 17:05:05 ID:907ufw6g0]
↑貼りなおしてやれよw
向こう置いてけぼりじゃんw

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 01:53:49 ID:DoqBCBz60]
質問です。

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


497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 02:08:50 ID:AoGiIqPD0]
>>496
colormarker使ってマクロ組めばできると思う

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

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

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

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

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

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



502 名前:500.xx mailto:sage [2007/11/04(日) 14:25:50 ID:wUk3ZQeQ0]
うっうー、ありがとうございますー

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef