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


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

秀丸エディタスレ Part23



1 名前:名無しさん@お腹いっぱい。 [2008/09/08(月) 03:41:04 ID:0I2eN1BL0]
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

前スレ
秀丸エディタスレ Part22
ttp://pc11.2ch.net/test/read.cgi/software/1208383000/

公式
ttp://hide.maruo.co.jp/

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

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


520 名前:名無しさん@お腹いっぱい。 [2008/11/30(日) 21:52:16 ID:vRU8OWM20]
正規表現での複数行検索なんですが

hoge(arg1
   ,arg2)
{
  内部処理
}
のような記述の関数宣言部分 『hoge(...)』 を引っかけたい。
間に入ってる改行が1個までなら
^[_A-Za-z0-9]+\((.*\n*.*)\)(?=[\t \n]*\{)
でいけるんだけど

hoge(arg1
   ,arg2
   ,arg3)
{
  内部処理
}
のように改行が2つ以上入ってしまう場合でもヒットさせる記述方法がわからず、行き詰まってます。
^[_A-Za-z0-9]+\((.*\n*.*)*\)(?=[\t \n]*\{)
とかやってもダメポっぽいんだけどどうやって書くべきでしょうか。

あ、通常検索でヒットさせる前提です。ファイルタイプの強調表示設定で
複数行指定できない(できるけど複数行コメント扱いになる)のは一応把握してます。

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 22:33:23 ID:T090Qgvd0]
>>520
秀丸エディタヘルプの「\nを使った複数行検索の際の制限について」
についての把握については如何でしょうか?

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:11:57 ID:3KXAcoK70]
秀丸の正規表現でスペースを表現するためには実際にスペースをうつのが
デフォなんでしょうか?タブのように表現できれば、正規表現の式の確認も
ずっと楽だと思うのですが。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 02:32:08 ID:z161qn8g0]
文字コードでも使ったら?
\x20
I am a boyのスペースを一々違う文字で表さないといけなかったら
それはそれで面倒だと思う。

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 11:57:33 ID:bgqcLHLX0]
>>521
d

>秀丸エディタでは検索元文字列の中に「\n」がいくつ含まれているかを計算し、
>その数+1の行まで検索でヒット可能にします。
>そういう特殊な仕組みのため、\n自体を任意の回数繰り返すような正規表現は、
>期待通りに動作しないことがあります。

これは HMJRE.DLLの制限であって、鬼車やPerl 互換系ならOKということなのかな。
ありがとう、ちょっと調べてみます。

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 14:55:30 ID:YT185ygj0]
>>524
秀丸側の制限だと思う。
たしかDLLに渡す文字列が行単位で、\nが含まれてたらその分一度に渡す行を増やすといった感じだったような。

テキスト丸ごと渡すよりスピードは有利なんだけど、複数行マッチングさせたい人には不便なだけだよな。

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 15:55:01 ID:NztZlT3R0]
せめて2行まで対応してくれたらなぁ。
行またぎの単語検索でもヒットするように。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 09:27:36 ID:U7nG6vk80]
>>523
どうもです。


528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 11:49:27 ID:or7k3tzy0]
マクロの質問です

味噌 200円
うどん 100円
塩 10円
だし汁 80円

みたいな形式で書かれているものの数字部分だけを抜き出してソートをさせ
数字の高い物or低い物を選択し結果を表示させるマクロがほしいのですが
マクロやプログラミングの知識に乏しいのですがどのようにしたらいいでしょうか?



529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 11:57:49 ID:/IEq9GJc0]
>>528
知識豊かな人を雇う

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 12:10:21 ID:Sza7QiQz0]
マクロ知らんけど、置き換えで数字以外を削除してソート掛ければいいやん。

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 12:11:16 ID:Sza7QiQz0]
数字以外じゃなくて、数字と改行以外やね。

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 13:44:41 ID:X+uguo4o0]
>>528
excelで充分じゃん

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 15:44:49 ID:n4DpXWly0]
うっかり答えたら後から条件が付け足される予感

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 18:54:33 ID:yETMJsLe0]
味噌って書いたけど本当は株価なんです
っていうんじゃないだろうな ((((;゚Д゚))))

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:17:32 ID:gGkqO5/h0]
いちばん簡単なのは
数字以外のものをすべて置換して、消去する。
置換対象文字[^0-9] 置換後の文字列はnull(何も指定しない)。
でもって、数字部分でソート。
すぐだな。

後出しは認めん。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:18:45 ID:CX+Wci1x0]
中出しなら認められるの?

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:19:48 ID:3WyWB+6n0]
マグロの質問ですに見えた俺よりまし

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:50:02 ID:bFhJM/gR0]
マグロ?
寿司屋か?
じゃあ、赤だししか認めん。



539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 01:55:00 ID:+pYyq8Ww0]
塩 10円

540 名前:名無しさん@お腹いっぱい。 [2008/12/03(水) 08:08:34 ID:V+AY8j/h0]
>>528
hide.maruo.co.jp/lib/macro/placesort.html


541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 14:22:04 ID:OGTwWaUf0]
色々使ってみたけれども秀丸に戻ってきちゃった。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 15:03:19 ID:RsOXZqOA0]
マウスホールでスクロールしたときに、カーソルの位置が連られて動くんですが、
カーソルの位置は固定で画面をスクロールする設定ってどうやればいいですか?

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 15:06:11 ID:s1T+P5TT0]
動作環境の表示/操作の☑ฺスクロールしてもカーソル位置は固定

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 15:58:28 ID:Fc3gVQaA0]
>540
 528じゃないが GJ!

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 16:16:06 ID:RsOXZqOA0]
>>543
ども。

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 18:40:35 ID:eBHt9o/50]
会社で秀丸禁止になったんでさくらエディタを入れたんだが、メチャクチャ使いにくい。

547 名前:名無しさん@お腹いっぱい。 [2008/12/03(水) 20:02:16 ID:V+AY8j/h0]
>>546
会社は禁止の理由を言ってるの。


548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 20:04:40 ID:fhRgGJ7w0]
シェアウェア使用禁止。
原則パッケージソフト。
フリーウェアは商用利用可能のもののみ許可。



549 名前:julEoHRRWVfYEwDjSA mailto:sqhlfzdy@oxuoxpgh.com [2008/12/03(水) 20:05:11 ID:sNnKyYbu0]
<a href=""></a>, [url=""][/url], ,

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 20:08:37 ID:cp6NyqOs0]
>>547
俺の妄想では
1.会社がライセンスを一括購入してない
2.シェアウェアを金払わずに使ってる奴が多い
3.これはやばい
4.禁止
ってとこか?

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 20:10:05 ID:cp6NyqOs0]
>>548
シェアウェア使用禁止か

エディタでパッケージってあるのか?
EmEditor?

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 20:50:43 ID:fhRgGJ7w0]
>>551 つMifes

秀丸使いたいから金出してと言ったら「Windowsのワードパッド使ってろ」だとよ。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 20:59:54 ID:JVZbFLCM0]
>>551
WZ

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:31:04 ID:OGTwWaUf0]
下手なエディタよりも秀丸の方が仕事の効率も良かろうになぁ。

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:39:05 ID:2eGCHhLy0]
家で秀丸を使って会社用のエディタをつくればいい

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:46:40 ID:v1XWB0Rs0]
> 会社で秀丸禁止

そういうのって誰を説得すればいいんだ

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 21:46:57 ID:mBlzXO1M0]
俺ならフリーの禿丸だと言い張る。

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:11:01 ID:z6AQYjUn0]
個人ライセンスで、バージョンアップ無料だし
秀丸の場合10万円もあれば120ライセンスも買える。
10万なんてマシン1台分にも満たない額だしね。

シェアウェアって言ったって、サイトー企画として企業として
やっているから普通に見積もりもとれるし
購買部門があるような会社だとなんの問題もないと思うけどね。
フリーウェアのみ可って所も確かにあるが、単に管理がめんどくさいとか
そういう事だとおもう。
秀丸は個人ライセンスだから最悪社員数分買ってしまえば
ライセンス違反になりようがないが、個人ライセンスじゃないソフト等も
考えると一括シェアウェア禁止ってことなんだろうねぇ。





559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:43:11 ID:LMnNkK1/0]
折り畳んだ場所を記憶する機能またはマクロはありませんでしょうか。
ファイルを開いた時点で折り畳んだ状態にしたいです。

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 22:53:18 ID:ZeuegMOZ0]
頭の固い会社は箱がないと駄目だとかそういうことになるんですよ
ソフトがCDやDVD1枚に収まる時代に入れる箱だけやたら大きく売られてるのは伊達じゃないんです

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:02:28 ID:yYXuSGpH0]
箱がデカいのは万引き防止でしょう。

562 名前:544 mailto:sage [2008/12/03(水) 23:16:47 ID:Fc3gVQaA0]
やっぱ、"100"と"80"の比較が出来ないから、
PlaceSort.macじゃダメだわ。

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

ttp://www.42ch.net/UploaderSmall/source/1228313563.mac

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 23:35:27 ID:PCkZLRtQ0]
>>554
つーか秀丸NGって企業の方が少ないだろうに。

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

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 09:04:58 ID:SO9Hkonj0]
>>564
>>5

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

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 19:17:32 ID:Ed8p4BDwP]
なにも設定しなくても逆インデントできたぞ。

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

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

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

の場合、

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

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


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

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

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



569 名前:名無しさん@お腹いっぱい。 [2008/12/04(木) 19:49:46 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 19:56:56 ID:RnQiT0BZ0]
サクラエディタだが、痒いとこに手が届かないもどかしさ。
キーワードハイライトとかばっかりに力を入れて本体はおざなりだな。
ソースは公開されてるから、最悪自力で改造するか。
それにしても今どき正式にUNICODE対応してないとは。

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 20:11:54 ID:wOazObI60]
>>570
すれち

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

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

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

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/04(木) 22:33:51 ID:ms6lczwd0]
何でそんなに日本語が不自由なの

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

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

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

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

Ver6.14



579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/05(金) 23:18:49 ID:uIVSFyDO0]
たぶん>543が外れてるからではないかとエスパー

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

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 01:06:29 ID:qLV4MNpp0]
クリティカル・ヒットしたら死んじゃうじゃんww

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 08:23:22 ID:aT2GfY1u0]
会心の一撃

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

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

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

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 11:38:11 ID:bFG9KQ6F0]
21[0-9]|220

585 名前:sage [2008/12/06(土) 12:05:41 ID:L/aDlefT0]
>>584
なるほど、そうやるんですか!
ありがとうございます。

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

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

でいいんじゃないの

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 23:52:09 ID:4bhnos8E0]
selectline;
cut;



589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 03:34:24 ID:uYPw3hge0]
AAAAAA
BBBBBB
mojiretu{任意の文字列1}
CCCCCC

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



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


590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 03:47:04 ID:AUQvu26m0]
AAAAAA
BBBBBB → AAAAAA

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

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 10:11:35 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/08(月) 20:24:31 ID:99qdpMu4O]
やりたいことをそのままマクロでかけばいいと思う。

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

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

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/09(火) 12:43:43 ID:gb7Czcg70]
そう。

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


596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/09(火) 15:10:48 ID:GnjkLI030]
うん、マクロでいいんじゃないかな。

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

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



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

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/11(木) 06:46:07 ID:BZyU1K5/0]
>>599
そうだね、プロテインだね

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/11(木) 10:22:57 ID:BUtJsQ/B0]
>>599
こいつ天才じゃね?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/11(木) 11:27:15 ID:zpbtLgca0]
eigodoo1って日本人?

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 01:33:10 ID:BrTLFKVI0]
ヲチスレは……ないのか orz

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


605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 20:47:20 ID: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 mailto:sage [2008/12/15(月) 00:03:27 ID:gwyy/Q8u0]
>>605
速攻でBestな方法を教えていただき、ありがとうございました!
マクロに登録させていただきました!! とても便利になり、喜んでいます。


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


608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 00:52:17 ID:g+vmIjV30]
>>607
標準機能で「縦書きモード」があるよ。



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


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

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

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

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 10:05:26 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 12:16:15 ID:kXQ20ouq0]
>>602
奴は置換ダイアログのオプションの意味も知らないらしいし、ヘルプも見ていないらしい。

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

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

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

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

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 15:57:42 ID:qJrW4yJr0]
エスケープしましょ。
[\+\?\*]

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 16:05:56 ID:AKvZQ+co0]
文字クラスの場合はあーだこーだ



619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/17(水) 16:23:02 ID:9Fo2PKNb0]
>>617
勉強になりました!
ありがとうございます。

620 名前:610 mailto:sage [2008/12/17(水) 21:34:09 ID:u9hWoyUI0]
>>613
>区別できなかったら普通に不便だろうjk

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






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

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

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