秀丸エディタスレ Par ..
[2ch|▼Menu]
651:名無しさん@お腹いっぱい。
06/03/10 07:28:51 jlSX9kJ60
行番号表示できるならそれに越した事は無い、
一部で必要ない人が居る、って程度だな。

652:名無しさん@お腹いっぱい。
06/03/10 10:43:37 xgEHMrjd0
メリット無いのに表示領域狭くする趣味はないな:-P

653:名無しさん@お腹いっぱい。
06/03/10 11:13:49 qTZespgb0
全然関係無いけど、表形式の資料に連番振らないやつは殴りたくなる。

「それでは、カボチャの仕入れ値ですが…」
「ちょっと待った!カボチャどこ?」
「真ん中のちょっと下です」
「どこどこ?」
「無いぞ」
「部長、見てるページが違います」
「あ、次のページか…でも無いぞ」
「ジャガイモの下です」
「ジャガイモも無いぞ」
「ちょっと下というより結構下だな」
「カボチャねーよ!」

…とか、日常茶飯事でイライラする。
652が振らなそうなので愚痴ってみました;-)

654:名無しさん@お腹いっぱい。
06/03/10 11:15:34 zux4GEYz0
見てるページが違うのは
単に話し聞いてないだけじゃない?

655:名無しさん@お腹いっぱい。
06/03/10 11:26:07 xgEHMrjd0
そこで高橋メソッドですよ:-P

656:名無しさん@お腹いっぱい。
06/03/10 15:37:50 PHMMWbsJ0
>>655

 そ れ だ ! !



(60ポイント極太ゴシックで)


657:名無しさん@お腹いっぱい。
06/03/10 17:12:42 JVGXFe4v0
行番号表示領域すら惜しけりゃオプションで消しゃいいだけのこと

658:名無しさん@お腹いっぱい。
06/03/10 19:19:17 daKqWwAw0
一人でつくってんならそれでいいのかもね。
共同の時はそういう主張はやめてね、vi使ってるおっさん思い出した

つか今日気付いたんだけどアウトラインの枠単位でコピーとか移動できるんだね
これは便利かも

659:名無しさん@お腹いっぱい。
06/03/10 19:22:09 lyzBm8Bs0
エクスプローラみたいにアウトライン枠内でキー入力したら
該当部に飛ぶようになってくれないかなー

660:名無しさん@お腹いっぱい。
06/03/10 19:30:38 4NHpj7E50
未だにアウトラインの使い方がわかんね(´・ω・`)

661:名無しさん@お腹いっぱい。
06/03/10 20:55:21 J644tfML0
ヘルプ見れば?

662:名無しさん@お腹いっぱい。
06/03/10 21:01:58 SAIbjDS00
アウトラインがこんなに便利だとは思わなかったな。

663:名無しさん@お腹いっぱい。
06/03/10 21:05:14 4NHpj7E50
ヘルプに書いてない(´・ω・`)

664:名無しさん@お腹いっぱい。
06/03/10 21:33:39 J644tfML0
完璧じゃないけどでてるよ…少し

665:名無しさん@お腹いっぱい。
06/03/10 21:58:46 SAIbjDS00
>>663
何がしたくてどこが分からないか書いてくれんと教えようがないんだが

666:名無しさん@お腹いっぱい。
06/03/10 22:28:00 3EhrD0980
そろそろ、セーフラインの開発が待たれるところだな

667:名無しさん@お腹いっぱい。
06/03/10 23:31:26 xgEHMrjd0
>>658
共同開発でテキストエディタ使うほど酔狂じゃないもので:-P

アウトラインの恩恵を受けている人ってどのくらいいるのかしら
イマイチ上手い利用法が見つからない・・・
便利と言っている人の利用法を聞きたかったり

668:名無しさん@お腹いっぱい。
06/03/10 23:35:24 1j/o5VZB0
翻訳ソフトと組み合わせて使ったら
日本語の部分を折りたたんでくれる

669:名無しさん@お腹いっぱい。
06/03/11 02:02:30 zB8NtDm60
>>668
それは便利かも
vim みたいに diff と組み合わせるとかなり良いんだけど
アウトラインより先にもっとマシな diff を先に付けて欲しかったなぁ

670:名無しさん@お腹いっぱい。
06/03/11 03:26:35 YgpQfEnv0
DiffはWinMerge使いなよ。
編集中のファイルをテンポラリファイルに保存して元ファイルと比較するマクロ書けばいい。

671:名無しさん@お腹いっぱい。
06/03/11 13:23:46 0+TjaL+x0
>>8
フリー板があるの??

672:671
06/03/11 13:24:58 0+TjaL+x0
自己解決しました

673:名無しさん@お腹いっぱい。
06/03/11 21:53:26 lL9WX0wc0
1つ教えてください。秀丸で開くを選択すると、ダイヤログが表示されます。
そこの初期フォルダですが、最初はユーザのドキュメントフォルダが
表示されるようです。

この開くで表示されるフォルダを変更するにはどうしたらよいでしょうか?
一度開けばそこがデフォルトにはなりますが、次に秀丸を開いたときには
もとに戻っています。



674:名無しさん@お腹いっぱい。
06/03/11 21:55:34 lL9WX0wc0
>>673

再度開いたときに表示されるフォルダという意味です。
ダイヤログでフォルダを選択する方法ではありません。

675:名無しさん@お腹いっぱい。
06/03/11 22:01:47 zB8NtDm60
>>670
エディタに diff を付ける利点は結構ある

まずエディタの使い慣れたキーバインドでマージ、修正、検索などの操作が可能
しかも可能な限りリアルタイムに修正を反映し、diff の結果をアップデートできる
次にファイルの種類で指定したシンタックスハイライトが効いているので文章の視認性が非常にいい
そして秀丸の場合は折りたたみにより、連続した同一行を折りたたむことが可能になる

windiff と同じ文字単位の比較、3ファイル以上の比較,と
部分マージ、ブロックマージ、連続する同一行の折りたたみがあると最高なんだけどなぁ

676:名無しさん@お腹いっぱい。
06/03/11 22:06:11 re8Znj3D0
秀丸は何かと踏み込んだ事をやってるだけに
一度考え出すとやりたい事が山のように出てくるね

677:名無しさん@お腹いっぱい。
06/03/11 22:53:48 lLrIiTYK0
>>675
もう試しているとおもうけど、Rekisaやdfはどう?
マージは弱いかもしれないし、折り畳みもないけど、俺的に重要な
「相違部分をがっつり表示」
してくれるから、重宝しているんだが。
まぁたいていは、そんなアプリを使わずに、
diff -c > hoge.diff → 出力結果のうち不要な部分を削除 →patch
でことは足りてる。
てか、タブモードで使っているので、あまり横に2画面は使いづらいのだが。


678:名無しさん@お腹いっぱい。
06/03/11 23:48:34 1T27x4DZ0
>>675
気持ちはわかるが俺としてはdiff関係の時しか使わないキーバインドなどのせいで
エディタとしてのみ使いたいときに使えるキーが少なくなったりマクロの互換性がアレだったり
比較している2つのテキストと編集中のテキストは別になっていた方が便利なときもあったりと
そんな理由で別々の方がいいかなと思ってる。

でも操作や見た目に共通性があるとありがたいから「秀丸Diff」みたいなエディタと連携できる
別アプリにするのが理想かも。

679:名無しさん@お腹いっぱい。
06/03/12 00:23:11 jol3qp5a0
>>677
Reskisa は使ったこと無いけど df は文字毎の比較がクリックしないと判らなくてイマイチな印象があったかな
vim だと >>675 で書いたことが全部出来るんだよね
URLリンク(www.vipper.net)

やっぱり編集とシームレスなのはコストがかからなくて便利
必要なくなったら画面もどしてそのまま編集できるしやっぱりシンタックスカラー生きているのは良い
秀丸でも簡単に実装できそうなんだけど素人考えかなぁ(´・ω・`)

680:名無しさん@お腹いっぱい。
06/03/12 00:26:08 jol3qp5a0
>>678
キーバインドは確かにごっちゃになっちゃうとイヤだね
ツールバーにアイコンとしていくつか用意していると便利かも
こういうところにツールバーの利用価値があるんじゃないかとふと思った

別な場合が良いときもあるね
それは別に開いて比較するとか

681:名無しさん@お腹いっぱい。
06/03/12 02:41:32 nov/l6500
diffというのは原理は単純だけど実装は泥臭いんだよ。
一致していない場所を見つけるのは簡単だけど問題は一致部分を見つける方法。
プログラムソースを一行単位のみでマッチングすると、まったく同じ行が大量に出てくることはわかるだろ?
だから「○行以上が連続して一致したら同じとみなす」みたいな感じになって
○に入れる数字の調整が必要。(最小で5〜6行くらいかな)
さらに順番が入れ替わったりしているブロックを認識させようとするともっと泥臭くなる。

682:名無しさん@お腹いっぱい。
06/03/12 03:22:02 wUbCOYQH0
>>679のフォントって何てやつなの?

683:名無しさん@お腹いっぱい。
06/03/12 04:38:14 uQRrJrsu0
>>682
BDF M+

684:名無しさん@お腹いっぱい。
06/03/12 09:56:01 oBDNwjS70
タブモードで、タブの切り替えをするたびに
タスクバーがぴこぴこ切り替わるのをやめたいんだけど
そういう設定ありますか?

685:名無しさん@お腹いっぱい。
06/03/12 11:34:54 6I/5ceh+0
>>673
バグです。バージョンを4に戻してください。

686:682
06/03/12 12:45:59 wUbCOYQH0
>>683
ぐーぐる先生に聞いてDLしてみた。
たしかにこれのようだけど、何故か太字の形が違う・・・。

687:名無しさん@お腹いっぱい。
06/03/12 12:50:42 10D4v6Ud0
>>673
>>584-587

688:名無しさん@お腹いっぱい。
06/03/12 18:25:01 0REdOUPy0
>>687

ありがとう。解決。でも、これってオプションでサポートするべきだよね。

689:名無しさん@お腹いっぱい。
06/03/12 18:38:50 uQRrJrsu0
普通は秀丸のフォルダを開いてEXEを直接起動なんてせずに、
ショートカットなりランチャなりで開くでしょ。
大抵のランチャは作業フォルダ設定できるようになってる。

690:名無しさん@お腹いっぱい。
06/03/12 19:30:46 flvPuzAL0
>>688
同意します。

691:名無しさん@お腹いっぱい。
06/03/12 20:05:38 aurpoZO+0
>>688
まぁオプションでもいいけど、マクロでいっくらでも出来るからねぇ

692:名無しさん@お腹いっぱい。
06/03/12 22:11:41 nov/l6500
>>688
考え方はいろいろあるだろうが、この件に関してはオプションで指定するというのは
あまりよくない方法じゃないかと個人的には思ってたりする。
ショートカットなどで作業フォルダを指定する方がWindowsアプリとして素直なやりかただと思うから。
オプションとショートカットの両方で指定してしまって「設定が反映されない!」とわめくのも出てくるだろうし。

>>691
できなくはないかもしれないが、マクロは秀丸エディタを制御するためのものであって
こういったファイルシステムがらみの制御は不得意。だからマクロサーバや田楽DLLが存在する。
秀丸マクロ単体ではあまりスマートなマクロにはならんと思う。

693:名無しさん@お腹いっぱい。
06/03/12 23:22:30 bdj/Mhs00
作業フォルダの指定ってそういう風に影響するのね
Windowsウン年目にして初めて知った

694:名無しさん@お腹いっぱい。
06/03/12 23:49:12 vdm/ktRQ0
ホント他のはそう作業フォルダを意識しないよな。

695:名無しさん@お腹いっぱい。
06/03/13 00:05:30 +JcqrBnP0
話がずれてきているよw
作業フォルダを設定したいんじゃなくて開くフォルダのデフォルトフォルダを変えたいんでしょ?
最後に開いたパスを覚えるというのはまぁ悪くないとは思う
これは秀丸に最近使ったフォルダと言うものがないから出てくる問題でもあるね
単純にパスを覚えるならマクロよりオプションというのは正しい選択だろう
保存という処理(ファイルなりレジストリなり)をマクロに持たせるのは設定の二重持ちに繋がる
責任がまとまらないのは設計として不格好だ

>>686
誰かが応えてくれているけ BDF M+
香り屋で配っている true type に ビットマップフォント埋めたヤツね
unicode 対応のヤツは bold フォントが無かった気がするのでそっちを使っちゃったのでは?

696:名無しさん@お腹いっぱい。
06/03/13 00:15:03 SsyjEAdR0
>>681
GNU diff 持って来て解決。
その部分だけ dll とでもして動的ロードするようにして、(゚д゚)ウマー

697:名無しさん@お腹いっぱい。
06/03/13 00:40:59 GSh6qUuW0
DLLでもGPL汚染されるぞ・・・

TortoiseSVN+WinMerge使ってるけど
特に本体に内蔵して欲しいとは思わないな。

698:名無しさん@お腹いっぱい。
06/03/13 01:18:49 +JcqrBnP0
自分は cvs + vim だね
ただ diff はバージョン管理の時だけ使うわけじゃないからね

699:名無しさん@お腹いっぱい。
06/03/13 02:02:54 /dlhDhow0
今気づいたけど、ファイルを開くや保存時のダイアログの左上の▼で簡単に履歴フォルダ開けるんだな。

700:名無しさん@お腹いっぱい。
06/03/13 02:06:03 +JcqrBnP0
うはwww本当だあるじゃん
これで解決だね

あんまり使い込んでないなぁ

701:名無しさん@お腹いっぱい。
06/03/13 02:11:29 /d0I6ufY0
秀丸ってなにげにすごいな。
かゆいところに手が届くというか。
みかえしたよ。


702:名無しさん@お腹いっぱい。
06/03/13 02:17:00 oE3fhlVd0
みかえした

703:名無しさん@お腹いっぱい。
06/03/13 02:21:12 SsyjEAdR0
かゆいところといえば、常に LF で保存できるように改良きぼん。

704:名無しさん@お腹いっぱい。
06/03/13 02:23:47 qn1j2U9P0
たぶん>>701は秀丸より立派になって復讐を果たしたのだろう
とか冗談はさておきこんなもんがあったんだね。全然気付かなかった
たまにダイアログに違和感を感じてたのはこのせいか

705:名無しさん@お腹いっぱい。
06/03/13 02:56:14 xJUHHh9G0
>>703
ファイルタイプ別の設定 - 保存・読み込み

706:名無しさん@お腹いっぱい。
06/03/13 02:59:56 SsyjEAdR0
んー、危険。

>  [ファイル]-[保存]のダイアログボックスでは、開いているファイルの
> エンコードの種類が何であれ、[エンコードの種類]に、ここで指定された
> エンコードの種類をあらかじめ選択するようにします。


707:名無しさん@お腹いっぱい。
06/03/13 08:26:03 KNzQuihm0
でも、Wordのように規定のフォルダをオプションで指定できるようにして欲しい。


708:名無しさん@お腹いっぱい。
06/03/13 08:44:49 NdacWGC00
開くのはどうでもいいが、保存が面倒。

709:名無しさん@お腹いっぱい。
06/03/13 09:10:58 xiaWYzsC0
grepダイアログだと前回grepかけたフォルダがデフォで選ばれるのにな

710:名無しさん@お腹いっぱい。
06/03/13 09:37:18 Zu8sIpjq0
折れのとこじゃ新規作成してから保存ダイアログ出しても
前回のディレクトリの場所を開いてくれるから
ここ最近のやり取りにがさっぱり理解できないんだが

711:名無しさん@お腹いっぱい。
06/03/13 09:42:36 +lzPVbTW0
>>710
実は漏れもだ、Ver5.14だけど

5.15固有の現象なのか?

712:名無しさん@お腹いっぱい。
06/03/13 14:28:46 D0puiCIy0
すみません、質問です。
画面を右クリックした際に出る、コンテキストメニューにExeファイルを実行する、項目を追加したい。
その際には、現在選択した文字列を引数として渡したいのですが、無理でしょうか?

具体的に書くと、ATOK2006の電子辞典動かすやつが動けるようにしたいのですが、。
URLリンク(www.geocities.jp)

コンテキストメニューが無理ならマクロでもいいので教えてください。

ちなみにこんなマクロ書いてみましたが、無理でした。

if( !selecting ) selectall;
run "C:\GetTextOperaLClick\GetTextOperaLClick\GetTextOperaLClick.exe <con";
endmacro;


713:名無しさん@お腹いっぱい。
06/03/13 20:41:52 tCEpMm3w0
run "C:\\GetTextOperaLClick\\GetTextOperaLClick\\GetTextOperaLClick.exe \"" + gettext(seltopx, seltopy, selendx, selendy) + "\"";
とか?

714:名無しさん@お腹いっぱい。
06/03/13 22:18:39 6v29Oo9M0
>713
ありがとうございます。出来ました。
ちなみに、このマクロを右クリックメニューに登録する事は無理なのでしょうか?


715:名無しさん@お腹いっぱい。
06/03/13 23:29:51 2NtYdb7p0
昔のフリーだったころの秀丸をダウンロードできるサイトはありませんか?
もし、知っていたらお教えくださるとうれしいです。

716:686
06/03/13 23:42:18 vAxAFN4q0
BDF M+だけでなく、Kaoriyaにある他のBDFフォントをインストールしてみたけど、
どれもこれも太字が太字用に用意されたフォント(?)にならない。
他のエディタではなるんだけど・・・。

ぼすけて(つД`)

WinXP Home SP2
秀丸エディタ Ver6.00β7

717:名無しさん@お腹いっぱい。
06/03/13 23:53:27 tCEpMm3w0
>>716
確かにそうみたい。秀丸は太字を独自で描画してるのかも。極太とかもあるし。

718:名無しさん@お腹いっぱい。
06/03/13 23:56:35 zR1HU2hK0
>>716
以前フォーラムで太字とかそういうのは少しずらして重ねてるとかいってた気がする。

719:名無しさん@お腹いっぱい。
06/03/14 00:04:57 kB2bjDbD0
そういう独自仕様は困るな。
フォントはちゃんと太字用のフォントを使ってくれないと。

720:名無しさん@お腹いっぱい。
06/03/14 00:07:18 pQohqHQH0
それはおいといてわざわざWindowsでBDFみたいなウンコフォント使うなと。

721:名無しさん@お腹いっぱい。
06/03/14 00:26:33 UYOoXzVU0
>>716
秀丸の独自仕様みたいね
すまなかった
でもビットマップフォントは固定の大きさしか使えないからあんまり喜ぶ人いないと思うけど

>>720
まぁ単純に 0 と O の違いが判りやすいとか \ が逆スラになるとか英字が読みやすいとかそう言う理由で
ホントはフォントリンク使って日本語と ascii で使う文字変えれば良いんだけど環境考えてこれに

722:705
06/03/14 06:53:46 NouZMLI30
>>706
なんで?
エンコードは「自動」のままで、改行コードだけ指定すればいいだろが。

723:名無しさん@お腹いっぱい。
06/03/14 08:29:07 /m60BijV0
>>710-711
6のバグの話。
バグといっても直す気が無さそうだから仕様の話ですね。

724:710
06/03/14 10:42:05 HfeYdgs90
>>723
6β1-7の各バージョンが公開されるたびに使ってきたけど一度も起きたことないが

725:名無しさん@お腹いっぱい。
06/03/15 22:39:47 T5tqb7rX0
>>715
emエディターと勘違いしている?

726:名無しさん@お腹いっぱい。
06/03/15 22:59:24 4MPDWD0K0
win3.1時代から知ってるがそん時はもうシェアだった。
フリーだった時代もあったのか?

727:名無しさん@お腹いっぱい。
06/03/15 23:05:53 LJQNUQZL0
なつかしいな。確かにwin3.1の時はシェアだった
テキストのアイコンが変わったのを元に戻せなくて四苦八苦したなー

728:名無しさん@お腹いっぱい。
06/03/15 23:08:03 qsTrV+RB0
>727
まるで今はフリーみたいな言い草だな

729:名無しさん@お腹いっぱい。
06/03/15 23:50:58 LJQNUQZL0
たしかに、そうとれるな…
俺はちゃんと買ったよ。じゃないと仕事で使えないし

730:名無しさん@お腹いっぱい。
06/03/15 23:52:56 WEY/PiI60
ver.6の正式版はアップデート料金を取っていいんじゃない?

731:名無しさん@お腹いっぱい。
06/03/16 01:26:08 a4S35r3L0
俺は良いけど、最近送金した人がカワイソス

732:名無しさん@お腹いっぱい。
06/03/16 01:29:24 0nhimFn70
>>729
えっ、そうなのか?
俺は会社のPCにインストールしてる秀丸は割ってるけど・・・orz


733:名無しさん@お腹いっぱい。
06/03/16 01:58:39 2CJ63AdS0
>>732
そりゃ価値観の違いだな。盗んだもので仕事したくないんだよ俺は
学生時代はフリー制度あるなら割っても同じかなとか思ってたけどね
だから買ったときちょっとがっかりした。

734:名無しさん@お腹いっぱい。
06/03/16 01:59:10 /x+5o2CV0
>>732
氏ね

735:名無しさん@お腹いっぱい。
06/03/16 03:07:23 DyIjJvzR0
会社の場合、ちゃんと買っておかないと、内部告発されたりするからねぇ。w

736:名無しさん@お腹いっぱい。
06/03/16 03:45:14 XPZolG/S0
俺、割ってるんだけどさぁ とか馬鹿みたいに宣伝しなきゃ平気かと。
まあ、ここで馬鹿みたいに割れ宣言してるくらいだから危ういか。

737:名無しさん@お腹いっぱい。
06/03/16 04:12:37 DyIjJvzR0
> 俺、割ってるんだけどさぁ とか馬鹿みたいに宣伝しなきゃ平気かと。

じゃあ、どうして LEC とかは大金払わされたのかな?

738:名無しさん@お腹いっぱい。
06/03/16 05:12:50 XPZolG/S0
あんま詳しくしらんのだけど
LECて、個人が入れたソフトで大金払わされてるんだっけ?

>>732を見るに、組織として割ってるんじゃなく
732個人が勝手に会社のPCへ入れてるんだと思うんだけど、
そんなのは宣伝しない限りなんともならんのじゃないかな。

739:名無しさん@お腹いっぱい。
06/03/16 05:13:32 XPZolG/S0
なんともならん てのは、他人が知りようも無い って事ね。

740:名無しさん@お腹いっぱい。
06/03/16 10:51:05 teOjSyS80
>>738
モラルの問題だろ。

>>732
まるおたんに対する裏切り行為だ!!
俺はお前を軽蔑する。

そんな俺はちゃんと金払っている。マジで

741:名無しさん@お腹いっぱい。
06/03/16 11:33:59 VaxRHrWW0
>>730
ベータ版を使用してEmから乗り換えた俺かわいそす。

ちなみに lf と crlf を区別して表示出来ないでしょうか

742:名無しさん@お腹いっぱい。
06/03/16 11:39:20 SIx0AbMM0
秀丸だと同一ファイル内に複数種類の改行文字は入れられないぽ

743:名無しさん@お腹いっぱい。
06/03/16 13:07:57 XPZolG/S0
>>740

>>735
> 会社の場合、ちゃんと買っておかないと、内部告発されたりするからねぇ。w
>>737
> じゃあ、どうして LEC とかは大金払わされたのかな?

これへのレスだから。
割れがばれないなら良い なんて話をしていないくらいわかるでしょ。

>DyIjJvzR
レスたのむよ



744:名無しさん@お腹いっぱい。
06/03/16 16:10:32 svDBuzrw0
2006/03/16 Ver6.00β8

マクロの互換性を維持しつつ折りたたみや部分編集をなるべく崩さないようにして動作
できるようにする。
タブバーの空いた部分のダブルクリックで新規作成する。
タブモードの詳細のマウス操作に、[新規作成]と[開く...]を指定可能にする。
追加コピー・追加切り抜きでUnicode対応。
ウィンドウ分割時や上書き保存時になるべく横スクロール位置を維持するような改善。
[範囲選択による部分編集中]の未選択状態で「部分編集」はできないようにする。
[範囲選択による部分編集中]の「強調行の範囲選択」の修正。
見出しバーで強調表示が見出しに出るときの先頭の空白の除去。
折りたたまれている行で「折りたたみ可能行の範囲選択」の動作の修正。
Hidemarnet Explorer でWebブラウズモードでタブに&gt;が表示されてしまう件の修正。
自動起動マクロが有効のときにopenfile等でマクロの実行が移動しない問題修正。
BOX選択でEOFを超えた位置から下候補で死んでしまう問題修正。
Windows98でのアウトライン解析の枠でのホイールスクロールの修正。
「カーソルより前を削除」でファイルの先頭のタブで死んでしまう問題修正。
その他β版会議室で報告のあったバグの修正など。

745:名無しさん@お腹いっぱい。
06/03/16 16:16:44 a4S35r3L0
URLリンク(hide.maruo.co.jp)

746:名無しさん@お腹いっぱい。
06/03/16 17:01:55 GQM8JRpp0
>>741
上級者向け設定にチェックし、
その他>動作環境>ウィンドウ>高度なウィンドウ
エンコードの種類で常に表示+改行コード

ていう意味だと俺は思った>>742

747:名無しさん@お腹いっぱい。
06/03/16 19:43:46 KWy/M9C20
ひでまるエディタで、改行に「\n」と表示させたいのですが
どうやったらいいのでしょうか?

その他→動作環境→環境のところでDLLを変更したのですが
標準のDLLでは無理なんでしょうか?
ご教授お願い致します。

748:名無しさん@お腹いっぱい。
06/03/16 20:15:46 GQM8JRpp0
むり

749:名無しさん@お腹いっぱい。
06/03/16 20:33:09 a4S35r3L0
置き換えちゃえw

750:名無しさん@お腹いっぱい。
06/03/16 23:11:18 0g5Gz3sk0
>>746
 741じゃないけど…LFとCRLFが入り混じってしまったファイルと
かで「あ、まぜちゃった」とか気づけるといいんだけどなぁ。
cygwinでCRLFのファイルに対してdiffを取ったりしてそうなった時
に気づけないとちと不便。
 あと、秀丸って現在のカーソル行を画面の中央に持ってくること
ってできないんでしょうか?メニューにはないっぽかったのでマク
ロで実現しようと試行錯誤してみたけれど、現在の画面上部からの
行数を得るためにいったんカーソルを画面の一番上に移動させると
自動でスクロールしてしまう…

751:741
06/03/16 23:24:23 VaxRHrWW0
>>746
ありがトン。でもやりたいことは>>740と一緒です。
Em使ってたんですが、crとcrlfを区別して表示できるので。
まぁできなきゃ死ぬって事もないのでとりあえずは>>746の方法で
使ってみます。

752:名無しさん@お腹いっぱい。
06/03/17 00:53:46 qR9DSxad0
>>750
>  あと、秀丸って現在のカーソル行を画面の中央に持ってくること
> ってできないんでしょうか?メニューにはないっぽかったのでマク
> ロで実現しようと試行錯誤してみたけれど、現在の画面上部からの
> 行数を得るためにいったんカーソルを画面の一番上に移動させると
> 自動でスクロールしてしまう…

disabledraw;
enabledraw y - windowheight / 2;

で、真ん中(ちょっと下気味?)にいく
もうちょっと上が良かったら、1~2を足したらいいかも

753:名無しさん@お腹いっぱい。
06/03/17 06:51:16 YMcykl8Y0
2006/03/16 Ver6.00β8

マクロの互換性を維持しつつ折りたたみや部分編集をなるべく崩さないようにして動作できるようにする。
タブバーの空いた部分のダブルクリックで新規作成する。
タブモードの詳細のマウス操作に、[新規作成]と[開く...]を指定可能にする。
追加コピー・追加切り抜きでUnicode対応。
ウィンドウ分割時や上書き保存時になるべく横スクロール位置を維持するような改善。
[範囲選択による部分編集中]の未選択状態で「部分編集」はできないようにする。
[範囲選択による部分編集中]の「強調行の範囲選択」の修正。
見出しバーで強調表示が見出しに出るときの先頭の空白の除去。
折りたたまれている行で「折りたたみ可能行の範囲選択」の動作の修正。
Hidemarnet Explorer でWebブラウズモードでタブに&gt;が表示されてしまう件の修正。
自動起動マクロが有効のときにopenfile等でマクロの実行が移動しない問題修正。
BOX選択でEOFを超えた位置から下候補で死んでしまう問題修正。
Windows98でのアウトライン解析の枠でのホイールスクロールの修正。
「カーソルより前を削除」でファイルの先頭のタブで死んでしまう問題修正。
その他β版会議室で報告のあったバグの修正など。



754:753
06/03/17 06:52:17 YMcykl8Y0
ごめん、誤爆。
つーかこっちでは当然ガイシュツだな

755:名無しさん@お腹いっぱい。
06/03/17 08:23:53 EAHgz/yJ0
どこに貼るつもりだったのかちょっと気になる。

756:名無しさん@お腹いっぱい。
06/03/17 23:25:07 sGZ+IiCy0
>>752
なんと。enabledrawにパラメタ指定なんてできたんですね…。
ヘルプの記述に気づかなかったのか、
使ってる秀丸のバージョンが古かったから(Ver4)なのか…。
ああでもないこうでもないと小細工をしていたのが馬鹿みたい('A`)

とっても快適になりました。ありがとうございました!

757:名無しさん@お腹いっぱい。
06/03/20 16:56:36 /pRXZdNC0
grep結果で aaa.txt(2): xxxxの 「aaa.txt(2): 」の部分を削除するマクロ および
入力文字列を含む行以外を削除Find&UnDel.macのような機能でダイアログに
入力せず選択した文字列に対応したマクロはないでしょうか?

758:名無しさん@お腹いっぱい。
06/03/20 17:09:21 x3MG011C0
なんかしらんけど、前者は正規表現で簡単にマッチできるんじゃまいか?
嫌ならマクロなんかやめて grep -h でも使えばいいわけだし。

759:名無しさん@お腹いっぱい。
06/03/20 17:40:08 N4pmNA5F0
>>757
なんかしらんけど、前者は自分使ってた
→grep行情報削除(DelGrepInfo.mac)

760:名無しさん@お腹いっぱい。
06/03/20 19:08:11 N4pmNA5F0
>>757
Find&UnDel.mac書き直したら?

10〜18行をコメントアウトして
$Str = gettext(seltopx, seltopy, selendx, selendy);を追加

761:名無しさん@お腹いっぱい。
06/03/20 22:46:55 QlKjEIoU0
>>757
勘違いしてるかもしれんが、適当に作ってみた

> grep結果で aaa.txt(2): xxxxの 「aaa.txt(2): 」の部分を削除するマクロ

replaceallfast "^.*?\\): ", "", regular;

> 入力文字列を含む行以外を削除Find&UnDel.macのような機能でダイアログに
> 入力せず選択した文字列に対応したマクロはないでしょうか?

replaceallfast "^\\f.*"+gettext(seltopx,seltopy,selendx,selendy),"\\1", regular;
replaceallfast "^[^].*\n","",regular;
replaceallfast "^","",regular;

762:757
06/03/21 01:58:01 01nqzjcF0
みささんレスありがとうございます。
2つのマクロは同じ目的で使おうとしたものです。

結局、grep結果を置換するようListReplaceマクロで「.*\(.*\): ,,regular」を登録して使うことにしました。
他も試してみたいと思います。

763:名無しさん@お腹いっぱい。
06/03/21 19:33:12 kSUYYHDX0
田中みささん

764:名無しさん@お腹いっぱい。
06/03/22 13:04:32 +1Ysfk/A0
質問。
秀丸6β今試してるんですが、WZのようにIMEで入力中の文字の色や、IMEのフォーカス
が当たっている部分の色を指定する機能はないですか?

765:名無しさん@お腹いっぱい。
06/03/22 13:40:24 UJg7W/WO0
無いっぽいね

766:名無しさん@お腹いっぱい。
06/03/22 14:36:40 lDtEbqWF0
文章内にURLアドレスがいくつか入っているのですが、
アドレスのある行が途中で改行されています。
この文章内でアドレス行だけ改行を削除したいのですが
置換ダイアログにはどう入れればいいのでしょうか?
「検索」はこれでヒットしたのですが、「置換」が判らないのです。


「検索」
^http.+\n

「置換」

767:名無しさん@お腹いっぱい。
06/03/22 15:05:02 UJg7W/WO0
>>766
置換だとどうやってやるんだろうね?

キー操作の記録と再生を駆使するとか

因みに^httpを正規表現で下方向に検索して、
行末に移動して削除ってのはこんな感じ↓
searchdown "^http" ,regular;
golineend;
delete;


768:名無しさん@お腹いっぱい。
06/03/22 15:31:53 /z9kTTR60
>>766
試してないが

「検索」
^http.+\f\n\f

「置換」
\0\2

769:名無しさん@お腹いっぱい。
06/03/22 16:08:39 lDtEbqWF0
>>767-768さん、ありがとうございます。

>768さんので変換する事が出来ました。
これをマクロ登録してキー割り当てしておきました。

秀丸メールで使う置換だったのですが、
受信メールを「編集可能」にしてからこのマクロを使う事にしました。

受信メールを「編集可能」にする→このマクロを実行→保存して戻る、までのマクロを
記録する機能が秀丸メールにあったら便利なんですけどね・・・


770:名無しさん@お腹いっぱい。
06/03/22 21:16:40 0qS4YIKh0
Grep置換マクロって色々あるけどどれが一番実用的かな
一発で元に戻せるタイプが良いんだけども

771:名無しさん@お腹いっぱい。
06/03/23 00:42:48 YjMLyuzK0
一行に一つURLが書かれたファイル(数百行)があるのですが、
任意の数十行を選択後に、指定WEBブラウザで開く方法はないでしょうか?
選んだ複数のURLをタブブラウザで一気に開きたいので。
うまい方法があれば教えてください。

772:名無しさん@お腹いっぱい。
06/03/23 01:03:31 zKvmDHTt0
俺様ならそのファイルを改造してJavascriptにするな。
んで、うぃんどw。おぺん。

773:名無しさん@お腹いっぱい。
06/03/23 01:15:08 YjMLyuzK0
普通のテキストファイルなんです。
JavaScriptだと任意選択の複数オープン出来るんでしょうか。

774:名無しさん@お腹いっぱい。
06/03/23 03:04:06 rvJfsuk20
>>771
たぶんこれでうまくいくと思う
テストしてないが

1) 開けたいURLの前に"o "を入れる
"URLリンク(hoge...)<)"

2) このマクロを実行
gofiletop; #res=1;
while(#res){ searchdown "o http"; #res=result; right 3; openbyshell; }

775:名無しさん@お腹いっぱい。
06/03/23 11:31:11 bvbBBqPv0
>>771
Sleipnirならクリップボードに送ったURLを一気に開く機能があるでしょ。
まぁ、ブラウザがSleipnirでいいなら、という条件が付いてしまうが…

776:771
06/03/23 11:31:50 YjMLyuzK0
>>774
今、30行くらいでやってみました。
次々にタブが開いて、笑顔になってしまいました。
望んでいた結果です。ありがとうございました。

777:名無しさん@お腹いっぱい。
06/03/23 11:33:27 YjMLyuzK0
>>775
時間差でレス読んでいませんでした。
ありがとうございます、Sleipnirも見てみます。

778:名無しさん@お腹いっぱい。
06/03/23 12:37:39 15mOywur0
> 今、30行くらいでやってみました。

どんなページみてるの?

779:名無しさん@お腹いっぱい。
06/03/23 17:53:56 eXHJ5jJO0
置き換えについて教えてください。
.xls以降の文字をすべて削除する置き換えってできないでしょうか?
ファイルネームの後ろにサイズと日付が入っているテキストを処理したくて。。。

秀丸で無理でしたら他に出来る方法がありましたら教えてください。


780:名無しさん@お腹いっぱい。
06/03/23 18:15:05 C+LFI6HN0
s/\.xls.*$/\.xls/g

781:名無しさん@お腹いっぱい。
06/03/23 18:42:28 DNiA74IH0
\.xls.+\n

\.xls\n
に置き換えとかでもおkじゃね?

782:名無しさん@お腹いっぱい。
06/03/23 18:46:24 /QWqjfCT0
んじゃあどっちでもよくね?
てか
s/abc$/def/g
の意味がわかんないから
誰か説明してくんね?

783:名無しさん@お腹いっぱい。
06/03/23 20:03:55 zKvmDHTt0
s/\.xls.*/.xls/g でもよくね?

この場合
正規表現をONにして
検索: \.xls.*
置換: .xls

てこと

784:名無しさん@お腹いっぱい。
06/03/23 20:19:32 VOvcNKqs0
sedのマニュアルと正規表現の解説を見ればいいんじゃね?

785:名無しさん@お腹いっぱい。
06/03/23 20:35:24 15mOywur0
>>782
def という単語を見つけたら、s/abc に変換する。

786:名無しさん@お腹いっぱい。
06/03/23 21:05:01 bkf0Hw2F0
クマー

787:名無しさん@お腹いっぱい。
06/03/24 13:31:10 b6Jfs0qs0
$lang['Next']= 'Next';
$lang['Previous']= 'Previous';

といったような言語設定ファイルの日本語化を手伝ってるのですが、

$lang['Next'] = '次へ'; // Next
$lang['Previous'] = '前へ'; // Previous

というふうに、以前のものをコメントアウトしておきたいのです。

= '*'; の*の部分を抜き出して
= ''; // * というふうに置き換えればいいと思うのですが、
マクロのヘルプを読んでもなかなか実現されられません。

どのように書けばいいのでしょうか?

788:名無しさん@お腹いっぱい。
06/03/24 14:45:59 CDAcJrRI0
マクロはおろか、正規表現を使うまでもなく単純な置換で行けるような気がするのは俺だけか?

789:名無しさん@お腹いっぱい。
06/03/24 15:31:40 bOGTWwYa0
>>787
検索: ^([^=]* ?= ?)'(.*)'$
置換 :\1 'ここになにかかくよ^^' // \2
[ν]正規表現


790:787
06/03/24 16:34:21 b6Jfs0qs0
>>789
ありがとうございます!
これで訳に集中することができます。
正規表現の勉強ももっとしなくては。

791:名無しさん@お腹いっぱい。
06/03/24 16:39:53 imdmYV420
URLリンク(www.shuiren.org)
こういうところ見ながら簡単なところから始めるといいよ

792:名無しさん@お腹いっぱい。
06/03/24 17:45:56 5tt72Kk+0
>>791
タグ付き正規表現が理解できた♪

793:名無しさん@お腹いっぱい。
06/03/24 20:31:49 Y+c29U6o0
β9来たね

794:名無しさん@お腹いっぱい。
06/03/25 10:42:17 q/d9a7xl0
来たね

795:名無しさん@お腹いっぱい。
06/03/25 11:09:18 lTjAB+4S0
ツリーのインクリメンタル検索キター

796:名無しさん@お腹いっぱい。
06/03/25 18:16:49 V19FuBCt0
来たね

797:名無しさん@お腹いっぱい。
06/03/25 20:48:30 I13fMhjj0
汚ね

798:名無しさん@お腹いっぱい。
06/03/26 09:21:43 nnnEtUtD0
kitanet

799:名無しさん@お腹いっぱい。
06/03/26 15:44:37 wQ4bexx00
強調表示で
hoge=foo=bar=1234
のhoge=だけ強調させたいんだけど、
正規表現にチェックして
[^=]+=
としても、
hoge=foo=bar=
まで強調されてしまいます。
hoge=
までを強調表示するにはどうすればいいですか?

800:名無しさん@お腹いっぱい。
06/03/26 15:48:18 90MD+yS10
hogeの前が行頭なら、
^[^=]+=
そうでないならそれなりに。

801:名無しさん@お腹いっぱい。
06/03/26 15:53:08 MLVwU06E0
^[^=]+?=

802:799
06/03/26 16:07:50 wQ4bexx00
>>799のでは
hoge=,foo=,bar=
にそれぞれマッチするのか。。
>>800-801
ありがとう

803:名無しさん@お腹いっぱい。
06/03/27 00:50:32 iZWd8dIK0
秀丸でテキスト編集中、ダブルクリック→右クリックとやったとき
左クリック(Dクリックの2打目)と右クリックが重なると
コンテキストメニューが出ないのは直らないのかな

他のエディタから乗り換えてるんだけどここの操作感の
気持ち悪さにどうしても慣れない

804:名無しさん@お腹いっぱい。
06/03/27 05:56:37 HoXZgUU90
>>803
秀丸はコンテキストメニューが出るタイミングがおかしいからね。
普通のアプリは右ボタンを押してマウスを動かさず右ボタンを離す
とコンテキストメニューが出るんだが、秀丸は
右クリックを押した瞬間にでる

805:名無しさん@お腹いっぱい。
06/03/27 18:02:36 ghPk2mO+0
普通のアプリの動きなんだけど、右ボタンを押した後もマウスは動かしていいかと。

806:名無しさん@お腹いっぱい。
06/03/27 18:34:32 DgftgAal0
(´-`).。oO(何でフォーラムに書かないんだろう……)

807:名無しさん@お腹いっぱい。
06/03/27 19:07:35 9zuznEE80
どっちかと言えば、それ長所なんじゃね?
時間の節約になる
何万回マウス右クリックするのか知らないけど
年トータルにしたらすごいぞ

808:名無しさん@お腹いっぱい。
06/03/27 19:12:09 PwRRcGoJ0
β10

809:名無しさん@お腹いっぱい。
06/03/27 19:42:21 mgulWQ8+0
長所はちと無理あるw

810:名無しさん@お腹いっぱい。
06/03/28 01:44:02 L70KGGFB0
>>806
割れ厨だから

811:名無しさん@お腹いっぱい。
06/03/29 00:56:43 yN7I5tso0
Message-ID: <3DF4FB83.76004@ubp.edu.ar>
Message-ID: <5F22E47D.59186@unko.com>
Message-ID: <FDVD2DF3.55547@wyona.org>
の行があるテキストファイルをgrepしたいんですけどなんかいい方法ないですかね?
要は
Message-ID: <[0-9A-Z]{8}\.[0-9]{5}@
で検索して
Message-ID: <12345678.12345@2ch.net>
には引っ掛からないようにしたいんですけども

812:名無しさん@お腹いっぱい。
06/03/29 01:05:26 aJjC/uo+0
検索でand指定とか。

813:名無しさん@お腹いっぱい。
06/03/29 02:54:04 9ELliPrH0
バカ正直に
Message-ID: <(3DF4FB83\.76004@ubp\.edu\.ar|5F22E47D\.59186@unko\.com|FDVD2DF3\.55547@wyona\.org)>
とか
Message-ID: <[0-9A-Z]{8}\.[0-9]{5}@(ubp\.edu\.ar|unko\.com|wyona\.org)>
でいいんじゃね?

814:名無しさん@お腹いっぱい。
06/03/29 03:23:43 FxYCoQJo0
検索(Ctrl+F)でマッチした文字列をハイライト表示するのって、
どこで設定するのでしょうか?
今日から突然ハイライトされなくなってしまって・・・。

815:名無しさん@お腹いっぱい。
06/03/29 03:24:45 FxYCoQJo0
自己解決しました。
検索ダイアログにあったんですね。。
失礼しました。

816:名無しさん@お腹いっぱい。
06/03/29 06:25:04 gvmFeLG60
>>811
Message-ID: <[0-9A-Z]{8}\.[0-9]{5}@(?!2ch\.net>)

とか。

817:名無しさん@お腹いっぱい。
06/03/29 07:29:23 lWXzVxzS0
>>811だけじゃ要求しようがわからんよね
俺は . より前に必ず英字が含まれるようにしたいのかと思った

818:811
06/03/29 12:00:56 C4ScKvua0
>>817
> . より前に必ず英字が含まれるようにしたい

そそ
数字のみ、英字のみの8桁の場合は除外して、英字+数字8桁だけをヒットさせたい

819:名無しさん@お腹いっぱい。
06/03/29 13:05:50 lWXzVxzS0
英数+数 の結果と 数+数 の結果で差分取るのが一番手軽じゃないか
正規表現のクラスである正規言語では否定を表すのは一般には無理なんだし

820:816
06/03/29 14:06:25 Dh0ftPMn0
> 数字のみ、英字のみの8桁の場合は除外して、英字+数字8桁だけをヒットさせたい

情報小出し君かよ、やれやれ。あれでそこまで読めってのが無理。

Message-ID: <(?![0-9]{8}\.)(?![A-Z]{8}\.)[0-9A-Z]{8}\.[0-9]{5}@

821:名無しさん@お腹いっぱい。
06/03/29 16:21:07 pFUS5zK80
2006/03/29 Ver6.00β11


タブモードの詳細のダイアログをリニューアル。
タブモードの詳細にタブバーの位置を追加して下にも表示できるようにする。
grepdialog,grepdialog2文でキャンセルするとresultに-2を返すようにする。
WebブラウズモードでAタグのリンクではなくテキストとしての http: の色付けのクリックで、秀丸エディタで開くようにする。
β7からファイル検索パスで確認が無効の場合に開けなかった問題修正。
日本語以外のOSでのUnicodeファイル名関係の互換性の維持関係の修正。(英語版のみ)
execmacroではsetcompatiblemodeの状態は引き継がないようにする。(キー操作の記録と再生で食い違いがあるため)




822:名無しさん@お腹いっぱい。
06/03/29 16:31:49 JomBjzCt0
>369
Ver4.00β23
Ver4.10β36
Ver5.00β37

Ver6.00正式版は、期間的にも版数的にもまだまだ先ですな

823:名無しさん@お腹いっぱい。
06/03/29 17:51:59 aJjC/uo+0
URLリンク(hide.maruo.co.jp)

824:名無しさん@お腹いっぱい。
06/03/29 23:00:31 tJGT3fqy0
sakura editorから乗り換え検討中です。
以下の機能、または代替手段はありますか?

1) 文字列検索でファイル最後まで検索した後、ファイルの先頭に戻って再検索。
WordやExcelのファイル内検索と同じ感じです。
自動で先頭から検索でも可ですが。

2) キーワードヘルプ機能
単語を選択するとあらかじめ用意した辞書ファイルから定義をポップアップする。

特に一番は便利だと思うんですけどね。。次の秀丸検索しかない。。


825:名無しさん@お腹いっぱい。
06/03/29 23:24:01 pkpNhQ0J0
>>824
EmEditor使っとけ

826:名無しさん@お腹いっぱい。
06/03/29 23:37:35 qJqtGyRv0
Sakuraがあれだけチンタラ開発していても
いまだに優位に立てている要素が、
まさしく検索関連機能とキーワードヘルプだとおもう。

・検索/置換窓が出ている時にテキストを選択、編集できない
・正規表現置換時など検索失敗時に窓を維持できない
・置換実行すると置換テキスト単位で履歴が残る
・インクリメンタルサーチがマクロ含めてイマイチ使えない
この辺が個人的に痛い。

質問の機能は、少なくとも秀丸標準では不可のはず。
キーワードヘルプは無理だが検索のマクロは色々あるから
探せば見つかるかも。>>824

827:名無しさん@お腹いっぱい。
06/03/29 23:50:37 SBGnZvxz0
たしかにさくらは検索使いやすいと思う。

828:名無しさん@お腹いっぱい。
06/03/31 18:36:41 INpheelJ0
2006/03/31 Ver6.00β12


ツリー定義の正規表現でキャッシュのクリアがうまくできていない場合があった問題修正。
β11でHidemarnet Explorerのフォームを開くのができていなかった問題修正。
ファイル名変更とヒストリの確認のUnicodeファイル名対応漏れの修正。
hilightファイルへの保存で「複数行の強調」を保存したときに、終了文字列の最後に「"」
が付くようにする。
grep結果からgrepするとタイトルバーのワイルドカードの表示がおかしくなる問題修正。
折りたたみされた行だけを選択して部分編集するとカーソル位置などがおかしい問題修正
ツリー表示の「下位レベルも含めて上/下移動」で、子が勝手に発生しない範囲でレベル
を超えた移動ができるようにする。


829:名無しさん@お腹いっぱい。
06/03/31 19:00:38 XMgwIwQb0
ベータを追うのも大変になってきたな。
自動アップデート用のツールでも出してくれたらうれしいが。

830:名無しさん@お腹いっぱい。
06/03/31 19:03:57 5N16HZIn0
>>829
そう?

ってか、差分だけうpしといてほすいな

831:名無しさん@お腹いっぱい。
06/03/31 19:05:20 arMxHfnt0
ベータの意味わかってる?

832:名無しさん@お腹いっぱい。
06/03/31 19:38:36 ocZWL0720
>>831
ベータの意味わかってる?

833:名無しさん@お腹いっぱい。
06/03/31 19:40:48 PxIRTXb+0
こりゃ>831の判定負け

834:名無しさん@お腹いっぱい。
06/03/31 20:03:46 SSwJ1OyN0
ベタだな

835:名無しさん@お腹いっぱい。
06/03/31 23:53:32 6RT46GJj0
ベータってsonyのビデオでしょ?

836:名無しさん@お腹いっぱい。
06/03/32 00:46:59 ooIuK6q20
ベタだな

837:名無しさん@お腹いっぱい。
06/03/32 01:15:02 0dvwlu5B0
3/32ってなんだよ。エイプリルフールネタか?

838:名無しさん@お腹いっぱい。
06/03/32 01:21:41 Af/kSUVD0
ええまあ

839:名無しさん@お腹いっぱい。
06/03/32 01:39:51 se2GY3ck0
ペータってハイジのお友達でしょ?

32日ってエープリルフールだね

840:名無しさん@お腹いっぱい。
06/03/32 04:18:53 XVDxANUf0
秀九エディタ

841:名無しさん@お腹いっぱい。
06/03/32 07:07:04 TtEb4GaI0
禿乃エディタコ

842:名無しさん@お腹いっぱい。
06/04/02 01:05:10 f2Y8NWkB0
テキストファイルは80字で改行する表示設定にしています。
grep結果は改行せずに表示させたいのですが、可能でしょうか?

843:名無しさん@お腹いっぱい。
06/04/02 14:12:30 qJu3oDVf0
置き換えのお知恵をお貸しください。

hogehoge,ABC,***,***,***
という羅列のCSVファイルがあるのですが、
hogehoge,hogeeeeee,ABC,***,***,***
と言うのが一部にあります。
ようは最初のタイトル部分にコンマが含まれているのでその後が一つずつずれてしまっているのですが、
この余計なコンマをピリオドに置き換えるにはどうすればいいのでしょうか?
ABCの部分は規則的で不変です。

844:名無しさん@お腹いっぱい。
06/04/02 14:55:50 4BWnWkyG0
私なら愚直に「(先頭から,なし文字列),(,なし文字列),ABC」を変換する

^([^,]+),([^,]+),ABC
 ↓
\1.\2,ABC

845:名無しさん@お腹いっぱい。
06/04/02 16:01:12 qJu3oDVf0
>>844
hogehoge,hogehoge,hogehoge,hogeeeeeeeee,ABCとコンマが大量に発生しているのもありましたがなんとか力技で出来そうです。
ありがとうございました。

846:名無しさん@お腹いっぱい。
06/04/02 17:02:50 TUBPNLE80
どういうデータいじってんのか分からんから何ともね。

第3カラムにも"ABC"が出現する可能性があるのなら>>843の方法だと
hogehoge,ABC,ABC,***,***
という正常なレコードを誤爆する。

さらに第1カラムの冒頭や末尾に","が現れる可能性も考慮すれば
量指定子は"+"よりも"*"であるべき。

^([^,]*),(.*)(,ABC,[^,]*,[^,]*,[^,]*)$

\1.\2\3

この置換を再帰的に行えば、例えば

> hogehoge,hogehoge,hogehoge,hogeeeeeeeee,ABC

みたいなレコードも3回目には望んだ形になる。

まぁどっちかっていうとマクロにやらせることだと思うけど。
でも実際問題この程度ならマクロ書いてるよりは力技の置換繰り返した方が早く終わる罠。

847:名無しさん@お腹いっぱい。
06/04/03 00:25:23 UyJ3iLFp0
マクロで、 sleep (1); みたいな方法を教えてください。


848:名無しさん@お腹いっぱい。
06/04/03 01:00:43 vY7lcFEh0
>>847
URLリンク(www.maruo.co.jp)

849:847
06/04/03 01:46:38 UyJ3iLFp0
>>848
whileとtickcountの組み合わせ、WSH、どちらも望み通りになりました。
ありがとうございました。

850:名無しさん@お腹いっぱい。
06/04/04 00:37:33 3KAEciYS0
URLリンク(tokyoenvious.xrea.jp)
これってマクロで実現できないかな。

851:名無しさん@お腹いっぱい。
06/04/04 01:05:21 YZhg9cTH0
”[”と”] ”に囲まれた文字列をすべて消去したいのですが
どのコマンドでどのような書式を取れば可能でしょうか?


ちなみに”[”と”] ”に囲まれた文字列というのはこんな書式です。

[22:08:20]


つまり
[hh:mm:ss]
という形です。
よろしくお願いします。



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

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