WZ EDITOR 9 ..
[2ch|▼Menu]
331:名無しさん@お腹いっぱい。
07/04/17 20:19:28 Bvr8seLq0
>>328

できます。(つーか、もっと複雑なことやってます)
方法は、
1) Perl のようなスクリプト言語を覚える
2) WZのマクロを覚える。
などがありますが、1)をお奨めします。

332:名無しさん@お腹いっぱい。
07/04/17 20:24:37 p4NK3tUd0
[◆、◆、◆、◆、◆]

[1、2、3、4、5]
で、置換すればええんでねぇか?

333:名無しさん@お腹いっぱい。
07/04/17 22:00:37 iMjfMs6x0
>>330
説明足らずですみません
記号が行頭についた一覧表があるのですが、
これがテキストファイルだったので、
WZでなんとかできないかと思いました。


334:名無しさん@お腹いっぱい。
07/04/17 22:02:20 iMjfMs6x0
>>331
Perlも、マクロも、ちょっと私にはできないかもしれないです……


335:名無しさん@お腹いっぱい。
07/04/17 22:26:40 nT2Y/wQe0
Perlだと実質3行くらいで書けないか?
と思っただけで実際には試さない俺ガイル

336:名無しさん@お腹いっぱい。
07/04/17 22:32:10 wUcSnbZ10
>>333
君の説明はダメだ・・・
何がしたいかさっぱり分からん

行頭に◆が一個ずつあって
それを連番にしたいのか
◆、◆、◆、◆、◆ のようなものを1、2、3、4、5にしたいのか
それなら◆の数は固定なのかどうかとかさ
自分で説明できないなら、テキストを貼るとかさ いろいろやりかたはあるとおもう

けどすぐに諦める質みたいだし時間の無駄かもな

337:名無しさん@お腹いっぱい。
07/04/17 22:52:47 p4NK3tUd0
@〜Dが使われていない事が前提。

1.\n◆ →\n@ に置換 これで、@、◆、◆、◆、◆
2.@、◆ →@、A に置換 これで、@、A、◆、◆、◆
3.A、◆ →A、B に置換 これで、@、A、B、◆、◆
4.B、◆ →B、C に置換 これで、@、A、B、C、◆
5.C、◆ →C、D に置換 これで、@、A、B、C、D

数字が良いなら、も一度、@→1、A→2、B→3、C→4、D→5 に置換。
1ファイルなら、大抵この調子でやってる。

338:名無しさん@お腹いっぱい。
07/04/17 23:19:23 dHkxksK60
5個ぐらいならいいけど(つーかそれなら手でやれ)、500とか1000とかあったらどうする?

339:名無しさん@お腹いっぱい。
07/04/17 23:31:16 Bvr8seLq0
思い出したぞ!
いにしえのテキストフォーマッタXTRで、確か>>328
のような処理ができたはず。まだベクターに残ってるぞ。
URLリンク(www.vector.co.jp)
最近のパソコンで動くのかどうかは知らん。
本当はこんなもの覚えるより、Perl覚えたほうがよっぽどいいんだけどね。


340:名無しさん@お腹いっぱい。
07/04/17 23:55:14 p4NK3tUd0
>>338
モノによる。
\nとか、\tを駆使すれば、ある程度ならなんとかなる。


341:名無しさん@お腹いっぱい。
07/04/18 01:47:13 WY90E66O0
みんなPerl好きだね。

342:名無しさん@お腹いっぱい。
07/04/18 03:03:09 IX4DTiLc0
WindowsならPerlはインストール面倒だし
実際の所batとかの方が手軽だけどね。

343:名無しさん@お腹いっぱい。
07/04/18 05:49:54 gLboKIIN0
そんなWZはインストール面倒だからメモ帳のほうが手軽みたいなこと言われても

344:名無しさん@お腹いっぱい。
07/04/18 06:20:45 PoU6GhN10
まずWZ使ってやる方法をアドバイスするべきだ。
質問者はそれを期待して WZのスレ 来てる。 (観客は何が..ry)

実際、 手作業( >337 )、マクロ で簡単に処理できるわな。

  1.小物マクロ(連番や大小変換など)を捜してきて使い方を覚える。
     ( マニュアルに書いてあるかも )
  2.次に、そのマクロの中身を変更して試してみる。
  3.すこし正規表現も理解する。

そうすれば、なんでもできちゃうし、質問して回答を実践できるレベルになれるよ。 


345:名無しさん@お腹いっぱい。
07/04/18 10:03:49 OtSQgaKt0
1

1.1
1.2
1.2.1
1.2.2
とかみだしさくせいにつかいたいんじゃ

346:名無しさん@お腹いっぱい。
07/04/18 10:08:38 ltd8VQst0
(1)検索文字列「\n」/置換文字列「穢侈」
(2)検索文字列「◆」/置換文字列「\n◆」
(3)行頭連番マクロ実行
(4)検索文字列「穢侈」/置換文字列「\n」

ただし、(1)でWZ爆沈の可能性ありw
Speeeeedみたいな痴漢専用ソフト使うよろし


347:名無しさん@お腹いっぱい。
07/04/18 10:58:57 DRFeY+TX0
おそらくこの質問者にマクロやperlでのやり方を理解してもらうより
ひとつひとつ手作業で修正してもらうほうが早いと思う。

348:名無しさん@お腹いっぱい。
07/04/18 11:20:02 0Kkd4Mq7P
perlやるならEmのほうがいいんでそ?

349:名無しさん@お腹いっぱい。
07/04/18 11:32:42 TErqymxh0
書き方悪くてすみませんでした。
まだ、うまく書けるか自信ないですが……

文頭、文中にあるひとつの記号(例えば■)を
連番(01)で置換していけないかと考えています。

・事例1 以下の■を ■(001)〜■(003)に置換
■あいうえお
私の名前は猿です。
URLリンク(36)<)
■あいうえお
私の名前は猿です。
URLリンク(36)

・事例2 以下の■を(001)〜(003)に置換
図■を開いて、次に図■を開き、次に図■を開く

(つづく)


350:名無しさん@お腹いっぱい。
07/04/18 11:36:07 TErqymxh0
そこで、次のようにしたらよいかと思ったのですが、
■を取りこぼすようで、試すと、番号が飛び飛びにつくことがあります。

main
{
txJumpFileTop(text);
int i;
for (i = 1;;i++) {
searchex("■",0);
right();insertf("(%03d)",i);
if (!searchex("■",0)) break;
}
}

で、下のようにtxReplaceExを使おうかと思ったんですが↓
今度は"〓"のところをどうやって+1にすればいいのかとか、
上のように(%03d)とか書式をつけるやり方がわからず、
もっといい方法や既存のマクロはないものかと思い、伺いました。

main
{
txJumpFileTop(text);
int i;
for (i = 1;;i++) {
txReplaceEx(text,"■","〓",mode);
if (!searchex("■",0)) break;
}
}

マクロは自分的にはここで限界!?という
感じで困っていたところでした。


351:名無しさん@お腹いっぱい。
07/04/18 12:10:10 RWOlU6pR0
注1、注2・・・って入れたいって事ね。

俺なら、置換好きだから、
1.番号だけのファイルを作成
2.\n→\t にして、改行をすべて削除
3.■→\n■に置換
4.ブロックコピーで、番号をペースト
5.\nを全て削除
6.\t→\nに置換

ちょっと面倒だなw

352:名無しさん@お腹いっぱい。
07/04/18 13:08:42 5UzUILqa0
>>349
1はともかく、事例2のほうは

図1、図2、図3、図2、図1、図3、図2、図4、図5、図3・・・・

とか並んでたらアウト

十分に気をつけてやればいいかもしれないけど、
1ヶ所でも前後する箇所があるとその後が無茶苦茶になるから
恐くて自動化する気にはならないなぁ…

こっちはやっぱりTeXみたいに図と一対一で対応する
ラベルを置いて処理するしかないんじゃないの

>>351
本物のタブが入っていたらダメじゃん。

353:名無しさん@お腹いっぱい。
07/04/18 13:22:35 rSl2sVsU0
>>350
そうだ・・・・

for (i = 1;;i++) {
searchex("■",0);



searchex("■",0);
for (i = 1;;i++) {

じゃないと・・・・

if (!searchex("■",0)) break;

でも■を探してるからループの中で2回続けて検索してる。
うまくいったほうが不思議。

354:名無しさん@お腹いっぱい。
07/04/18 13:41:39 TErqymxh0
>>353
ありがとうございます! 伺った通りに直したところ、
期待通りの動作をしました。
番号が必要な場所に■を記していてから、
↓を使って、■(3桁数字)でナンバリングすることができました。

main
{
txJumpFileTop(text);
int i;
searchex("■",0);
for (i = 1;;i++) {
right();insertf("(%03d)",i);
if (!searchex("■",0)) break;
}
}

ちょっとマクロ勉強します。

355:名無しさん@お腹いっぱい。
07/04/18 14:03:14 TErqymxh0
>>352
ご指摘ありがとうございます。
おっしゃる通りですね(^^;
今、扱っているものは、とりあえず順番どおりなので、
入れ代わるケースが発生したら、そのときまた考えます!!


356:名無しさん@お腹いっぱい。
07/04/18 19:11:15 aDHh4PBb0
>>342
>WindowsならPerlはインストール面倒だし

それはいつの時代の話?今、ActivePerlなら
インストーラを起動してYes のボタンを押してゆけば、全部勝手にやってくれるよ。


357:名無しさん@お腹いっぱい。
07/04/18 19:32:00 X0kv6BOq0
Perlきちゃない

358:名無しさん@お腹いっぱい。
07/04/18 23:06:03 7vNbmBqR0
Ruby?
Haskell?

sed?
awk?


359:名無しさん@お腹いっぱい。
07/04/18 23:09:39 7vNbmBqR0
Python?

360:名無しさん@お腹いっぱい。
07/04/18 23:11:31 IX4DTiLc0
勝手にPerlを入れてもいいPCが多いとも思えないけど

361:名無しさん@お腹いっぱい。
07/04/18 23:45:14 hHbWOk9M0
WZは入れてよくてPerlはダメってかい?

362:名無しさん@お腹いっぱい。
07/04/18 23:55:10 IX4DTiLc0
じゃあPerlが気に入らないとかで。
納得したまえ。


363:名無しさん@お腹いっぱい。
07/04/19 00:20:27 QMbCmwGs0
>>354
しかし、それでは項目が増減したときに番号の振りなおしができないだろう。
試していないが、多分こうすればできるようになるだろう。

main{
  mchar charbuff[10] = "■001";
  int i = 1;

  txJumpFileTop(text);
  while(txReplaceEx(text, "■[0-9]*", charbuff, SEARCH_RE){
    sprintf(charbuff, "■%03d", i++);
  }
}


364:名無しさん@お腹いっぱい。
07/04/19 18:54:32 6qLNofkf0
ありがとうございますm(_ _)m
ただ、私の環境ですと、エラーがでて
コンパイルできないようです。
トライします!

365:名無しさん@お腹いっぱい。
07/04/20 00:39:03 c+a54y1W0
>>364
ああ、悪かったね。最近、WZのマクロを組んでいないから、すっかり
勘がにぶっていた。今度はテストしておいたから。
しかし、これを見て思うのは、「やっぱりPerlでやるのが一番」なんだけどね。

main{
  mchar charbuff[10] = "〓001";
  int i = 1;

  txJumpFileTop(text);
  while(txReplaceEx(text, "■[0-9]*", charbuff, SEARCH_RE|SEARCH_FORWARD|REPLACE_ONCE)){
    sprintf(charbuff, "〓%03d", ++i);
  }
  txReplaceEx(text, "〓", "■", 0);
}

366:名無しさん@お腹いっぱい。
07/04/20 06:50:25 bvPddyHT0
今は何でもRubyみたいな風潮で、Perl使いまくってた漏れは引け目感じてたんだけど、
少し安心しました
スレと関係なくてスマソ

367:名無しさん@お腹いっぱい。
07/04/20 09:24:09 oxwgY2aR0
禿丸みたいに
filter("ruby myfiter.rb <$ $>");
とか簡単に実行させられるようにしてくれ

368:名無しさん@お腹いっぱい。
07/04/20 10:37:22 fn2IX7mN0
>>365
ありがとうございます。
希望どおりの動作以上です。感激です。
助かりました。


369:名無しさん@お腹いっぱい。
07/04/21 12:51:46 2RAuSKf20
WZってぜんぜん更新ないけど、現役のMIFESにまだ勝ってるらしいぞ


370:名無しさん@お腹いっぱい。
07/04/21 17:35:29 tzC9BcxH0
何が勝ってんだよ

371:名無しさん@お腹いっぱい。
07/04/21 19:33:11 9IDDOnWc0
放置プレイの度合かな

372:名無しさん@お腹いっぱい。
07/04/21 19:46:45 kQnL2Fz60
全部が負けてるソフトなんてないでしょ

373:名無しさん@お腹いっぱい。
07/04/21 21:13:11 9bFQeZho0
>>131 に書いたことを基準にすれば、WZに勝るエディタなんて無いし、
比較対象になるエディタすら存在しない。

374:名無しさん@お腹いっぱい。
07/04/22 14:12:51 cIdZ8E7C0
main
{
TX *t = textnew();
txInsertText(t, text);
txSelectAll(t);
txSelectCopyQuit(t);
textclose(t);
}

編集中のテキストを裏テキストに転送して(実際は加工してから)
クリップボードにコピーしたいんですが
このスクリプトを実行してもクリップボードの内容が全く変化しません。
どう書くのが正しいですか?

375:名無しさん@お腹いっぱい。
07/04/22 15:36:21 AfC5k0jZ0
>>374
そのままでちゃんと動作してますが.


376:名無しさん@お腹いっぱい。
07/04/22 18:36:47 gRg6gkbq0
>>374
試したらうちでも動いたぞ
とりあえずソフトのバージョンとかOSとか環境書いてくれ

377:名無しさん@お腹いっぱい。
07/04/23 08:45:28 wxjGNQhe0
マクロを使っているので、あと5年はWZを使いたい初級者です。
まじめな Q&A などは、とても参考になり、ありがたいです。
このスレがずっと続きますように。
(スレよごしですが、こういう利用者もいるということで..)





378:名無しさん@お腹いっぱい。
07/05/01 18:09:25 ATSqIA6V0
マクロ内で拡張子毎に異なる動作をさせる為に
wzcfg.cfgの設定を読み取る方法を教えてください。
例えば.txtのH1の設定を取得したりしたいのですが。

379:名無しさん@お腹いっぱい。
07/05/01 21:27:43 xzOzWAIf0
質問
Vistaで使っている人、設定ファイルはどこにできてますか?

XPマシンからWZフォルダと%APPDATA%VillageCenterフォルダをコピーしたんだけど、
設定が引き継がれないんです。
network.cfgとtx_base.cfgはチェックした。

380:名無しさん@お腹いっぱい。
07/05/01 23:10:24 vt9uA7Ux0
C:\ProgramData\VillageCenter

381:名無しさん@お腹いっぱい。
07/05/02 00:09:58 9KcoEub70
クリーンインストロール−WZ起動−終了

設定ファイルができたところに上書きコピー

再度WZを起動

382:379
07/05/02 08:23:00 I4YKFLHY0
>>380
>>381
ありがとうございます。
2ユーザネットワークライセンスを使っているので、
設定ファイルは個人フォルダのApplication Dataにできるんです。
こいつをUsers\~\AppData\Roamingにコピーしても動かないんですよ。
バージョン情報を確認したら、ユーザー名がrootになってるので、WZがユーザー名を引っ張ってこれていない?

383:名無しさん@お腹いっぱい。
07/05/02 11:32:43 MCOXLwZs0
>>382
\AppData\Local\VirtualStore\Program Files\WZ Editor
でない?

384:名無しさん@お腹いっぱい。
07/05/02 13:58:47 Z+AITb0i0
>>378
>wzcfg.cfgの設定を読み取る方法を教えてください。
方法は2つあります。
(1)wzcfg.cfgを通常のテキストファイルとして開いて、必要な情報を検索する。
 しかし、こんな解りきったことを聞きたかったのではないでしょう。

(2)TX API を使う
 _WZ.Hの7353行あたりから、CFGファイルに関連する処理を行うと思われる
API がいくつか列挙されています。しかし、各APIの詳細は不明です。
 それらしいものを実際に試してみて使うようにならなければ、立派な
マクロ師にはなれないでしょう。


385:名無しさん@お腹いっぱい。
07/05/04 07:37:20 wx5VA7yM0
置き換えについての質問です。
正規で行頭にhogeという文字列がない行を削除したいのですが
検索:^[^h][^o][^g][^e].*$
置換:
でやると、行頭にh、行頭にo、行頭にg、行頭にe、がある行以外しか消えません。
行頭にhogeのある行を全て消すにはどうすればいいでしょうか。

386:名無しさん@お腹いっぱい。
07/05/04 11:45:08 LAB/ipQ80
^(([^h]...)|(.[^o]..)|(..[^g].)|(...[^e]))

387:名無しさん@お腹いっぱい。
07/05/04 12:14:49 wx5VA7yM0
>>386
^(([^h]...)|(.[^o]..)|(..[^g].)|(...[^e])).*$
ですね。できました。ありがとう。

388:名無しさん@お腹いっぱい。
07/05/05 08:40:28 9W7+sN980
正規の質問はこちらで↓
スレリンク(tech板)

389:名無しさん@お腹いっぱい。
07/05/05 09:18:16 ABb5ywrd0
その前に正規っていう省略の仕方が非常に気持ち悪い。

390:名無しさん@お腹いっぱい。
07/05/05 09:59:58 qe2x2VPn0
精気の質問は妹に
性器の質問は姉か母か恋人に
西紀の質問は先生に
世紀の質問も先生に
盛期の質問は父親に
清暉はすなわち俺のこと

391:名無しさん@お腹いっぱい。
07/05/05 11:05:03 qEuPZJh00
そういえば標準の検索ダイアログには真偽の反転オプションってないんだよな。
自分は>>385みたいなのは
マッチした(orしなかった)行を抽出・移動・削除するマクロ書いてやってるな。

392:名無しさん@お腹いっぱい。
07/05/05 11:08:31 OiRB70dl0
>>389
気持ち悪いというか正規表現の略だとは想像も付かなくて
WZの質問スレへの誘導かと本気で思った

393:print if /hoge/;
07/05/05 14:54:26 5/zmnUJd0
Perlを使えない人って悲しいね。

394:名無しさん@お腹いっぱい。
07/05/05 18:36:34 ABb5ywrd0
>>393
Perl使うやつは、ここには、そんなに居ないだろ。
WZでPerlは珍しい。viにPerlならありがちだけど。

395:名無しさん@お腹いっぱい。
07/05/05 21:56:54 ozH03VvE0
perl使えるのが自慢なんだから、かまわずに生暖かく見守っておけばよし

396:名無しさん@お腹いっぱい。
07/05/06 12:33:49 rnCsI30s0
WZはいいエディタだと思うんだけど
ひでまるの常駐しててショートカットキーで起動が便利すぎて乗り換えられない

397:名無しさん@お腹いっぱい。
07/05/06 15:29:12 FsImt+Ku0
>>397
WZIconじゃダメなの?

398:名無しさん@お腹いっぱい。
07/05/06 15:35:35 1td1eJZv0
自問自答大丈夫か。

399:名無しさん@お腹いっぱい。
07/05/06 16:08:00 Ye4R7X420
秀丸は会社とかで買っている場合が多いんじゃないか。
秀丸はIDEを使う人が使うメモ帳の代わりとしては結構悪くないと思う。
肝心のIDEがへなちょこで泣けてくる時も標準で使わざるを得ないみたいな。

400:名無しさん@お腹いっぱい。
07/05/06 22:11:39 I2C/GPCi0
アイコンでもできるけど秀丸で満足してるならそのままにしとく方が吉

401:名無しさん@お腹いっぱい。
07/05/07 01:15:35 fM/vzhRy0
>>397
そんなのがあるのを知らなかった

402:名無しさん@お腹いっぱい。
07/05/07 10:26:01 kqN2cp5r0
WZ ICONなんていらんだろ。
デスクトップのショートカットにショートカットキー設定すればいいだけだし。
ディスクキャッシュに乗ってなくても1・2秒で起動するだろ。

WZ関連は4つあるな
Ctrl+Alt+Z: WZ
Ctrl+Alt+G: WZ Grep
Shift+Alt+A: memo.txt
Shift+Alt+C: wzeditor.exe /cp ; クリップボードを貼り付けて起動


403:これでエラーが出るのは何でだぜ?
07/05/08 11:01:10 kk5dMesS0
// testlib.h
extern "testlib"
{
int addint(int a, int b);
}

// testlib.txc
#include "testlib.h"

int addint(int a, int b)
{
return a + b;
}

// testlibtest.txc
#include "testlib.h"
main
{
information("addint:%d", addint(10, 20));
}


---------------------------
TX-C
---------------------------
ダイナミックリンクエラー
モジュール testlibtest で外部参照している addint が見つかりません
---------------------------
OK
---------------------------


404:名無しさん@お腹いっぱい。
07/05/08 11:27:18 kk5dMesS0
wz:macroのtestlib*全削除したらうまくいった・・・

405:名無しさん@お腹いっぱい。
07/05/08 19:33:40 qTDFoI/n0
>>402
WZ Iconは履歴からファイルを選んで開くのに使う。

406:名無しさん@お腹いっぱい。
07/05/10 07:44:58 ZyPBTEdn0
WZ ICON、クリップボード監視にしても
取り込まれないときがあるのはどうしてだろう・・・

407:名無しさん@お腹いっぱい。
07/05/10 12:25:13 KdyneBDK0
>>406
クリップボード監視はクリップボードチェーンによって実現されるので
行儀の悪いアプリケーションの終了時にクリップボードチェーンを破壊しているから起こる

408:名無しさん@お腹いっぱい。
07/05/10 12:33:36 euc7lvnf0
wziconを表示させてればショートカットキーで起動できる?

409:名無しさん@お腹いっぱい。
07/05/12 10:44:46 F6DlgWZG0
4feでwzに[編集|貼り付け]するのとnotepadに同じことするので
結果が異なることがあるんだけどなんで?
プライベートクリップボード周りが悪さしているのかな。
常にnotepadと同じ貼り付け結果にしたいのだけど・・・

410:名無しさん@お腹いっぱい。
07/05/13 22:34:54 w9+EJv6F0
>>408
wzeditor.exe /ficon
ってショートカット作ってショートカットキーに例えばCtrl+Alt+Iとかを設定しておけば起動できる

411:名無しさん@お腹いっぱい。
07/05/14 02:54:45 IBOiStLO0
>>410
なるほど
とりあえず体験版落としてきます

412:名無しさん@お腹いっぱい。
07/05/15 11:14:48 I4JLigMx0
すいません。

Macの機種依存文字をWinの機種依存文字に変換するマクロって
どこかにありませんか?

WZ標準の置換機能で置き換えようとしても、出来ないみたいので…。

413:名無しさん@お腹いっぱい。
07/05/15 15:28:54 vqKnjq0X0
任意のフィルタをかますマクロがあるから
それでどっかのツール拾ってきて変換したら。

414:名無しさん@お腹いっぱい。
07/05/19 10:20:59 3idUksoS0
""で囲ってないようなファイル名
foo.txt
とかをCtrl+ダブルクリックで開けるようなマクロってない?

415:名無しさん@お腹いっぱい。
07/05/26 22:18:20 xCXrK/WQ0
insertnextpara
{
 jumpparaend && insertreturn;
}

というマクロでinsertreturnがオートインデントしてくれません。
キーの定義を見るとEnterと同等なはずなんですが・・・
カーソル行の末尾に移動してオートインデントつき改行挿入というマクロはどう書けばいいですか?

416:名無しさん@お腹いっぱい。
07/05/27 00:34:41 PcirAAFs0
>>415
IDMコマンドの INSERTRETURN を使うと大丈夫みたい。
これで↓いける。

insertnextpara
{
txJumpParaEnd(text);
txIdmExec(text,IDM_INSERTRETURN);
}



417:名無しさん@お腹いっぱい。
07/05/27 00:54:08 GsS5xLP+0
>>98
遅レスだけど俺もww

418:名無しさん@お腹いっぱい。
07/05/27 01:01:17 GsS5xLP+0
とあるゲーム系専門学校で使っていたのでいまだにVer3.0を使ってます。
先生が言うには、4.0では重たくなっているので、プログラミング用エディタとしては
若干使いづらいとの事で、学校では途中から秀丸に変わりました。

秀丸とWZの最新版はどちらが重たいのでしょうか?
あとちょっとまえに話題になっていますが、ファイラーやGrep検索、Grep置換などは
どちらが優秀でしょうか?

最近WZEditor3のマニュアルを読んでマクロ機能があることにきづいた。。7年目にきづいた。。


419:名無しさん@お腹いっぱい。
07/05/27 01:53:47 f/uoIJz30
秀丸にまともなGrepプレビュー&置換機能がついたら、
たぶん最強になる。(俺も移行したい)

しょうがなく、
 Wz Grep 5.0 (正規表現、UNICODE、色分けプレビュー)
 Wz Grep 3.0 (上記以外、手軽に使う時)
を使いわけています。

420:名無しさん@お腹いっぱい。
07/05/27 02:14:34 PcirAAFs0
>>378
> マクロ内で拡張子毎に異なる動作をさせる為に
> wzcfg.cfgの設定を読み取る方法を教えてください。
> 例えば.txtのH1の設定を取得したりしたいのですが。

現在の文書の「グループ名」を取得するのは↓こんな感じ。

void main(TX* text)
{
txstr szGroupName;
txConfigGetGroupName(text,szGroupName);
information(szGroupName);
}

そうか↓こんなんとか。
void main(TX* text)
{
txstr szName;
txConfigGetName(text,szName);
information(szName);
}

現在の文書の設定の「見出しの文字列」を取得するのは↓こんな感じ。
void main(TX* text)
{
txstr szH1 = text->aszHeadline1; // H1
txstr szH2 = text->aszHeadline2; // H2
information("H1 の見出し文字列: %s",szH1);
information("H2 の見出し文字列: %s",szH2);
}


421:名無しさん@お腹いっぱい。
07/05/27 02:19:25 PcirAAFs0
>>418
マクロは WZ の方が高速。
# まぁ、そのマクロの書き方にもよるけど。

なお、WZ の GREP 置換 は遅い。


422:名無しさん@お腹いっぱい。
07/05/27 09:49:28 GsS5xLP+0
>>421
アプリ起動時間はどうでしょうか?

423:名無しさん@お腹いっぱい。
07/05/27 09:55:50 Ds9ABSFH0
つか今時エディタでPCに負荷らしい負荷はかからんだろ。
WZ3->4->5でアプリのメジャーバージョンアップにありがちなもっさり感は感じたことがない。
どっちも体験版あるんだし試してみたら。

424:名無しさん@お腹いっぱい。
07/05/27 12:20:35 OtYDaNef0
いまだに2.00Eを使っている漏れは負け組みでつか?

425:名無しさん@お腹いっぱい。
07/05/27 17:37:27 GsS5xLP+0
>>423
Ver4.0の体験版入れたときがあったけど、結構もっさりしてたのを覚えてる。
WindowsMeを入れてメモリ少なめだったからかも。。
今はXPで1Gメモリつんでるけど、仕事中にたまに3.0でも重たいって感じる時あるし。
WZはメール機能頑張らなくてもいいと思うんだけどな。
ホムペ作成機能とかもオプション機能にしてほかった。

>>424
いや、超軽量Ver持ってて、ウラヤマシスですww

426:421
07/05/27 20:35:43 PcirAAFs0
>>422
>アプリ起動時間はどうでしょうか?

秀丸の方が少しだけ早いと思うけど、最近の高スペックの PC なら気になるほどの遅さではないと思う。

昔の低スペックな PC では、少しだけ気になるくらい WZ の方が遅いと感じると思う。

なお、WZ GREP の置換が遅い件だけど、アンチウィルスなど、いちいちファイルが開かれるのを監視するようなアプリを常駐さしている時には、さらに遅くなります。

大量のファイルを(しかも大量の行を) GREP で置換する場合は、違うフリーソフトを使った方が早いです。 # 「Devas」など。


427:名無しさん@お腹いっぱい。
07/05/27 21:13:17 GsS5xLP+0
>>426
さんくす。参考になった。後、最後にもうひとつ。

秀丸みたいに現在開いているファイルにGrep検索ってWZ5.0は出来ますか?

428:名無しさん@お腹いっぱい。
07/05/27 21:28:35 kQHtLWmH0
>>427
通常検索でアウトライン検索って項目にチェック付けると
マッチした箇所一覧がテキストの横に表示される。

あくまでGrepでやりたければ、標準ではできないんでマクロでやる
grepthistext.txc

main
{
if(!!text->szfilename) return;
// uisave; // 必要なら上書き保存
txstr buf; sprintf(buf, "/fGrep -f\"%s\"", text->szfilename);
wzexec(buf);
}

429:名無しさん@お腹いっぱい。
07/05/28 22:56:11 5p/UMqBF0
>>428
やってみるお、マクロ難しいお、CもC++もわかるのに、TX−Cマクロだけ難しいお

430:名無しさん@お腹いっぱい。
07/05/29 05:08:31 nAz2MYXb0
>>421
WZのGrep置換が遅い件,
VillageCenter に登録されてるマクロ yfind の中にある grepex を使えば速いよ。


431:名無しさん@お腹いっぱい。
07/05/31 10:07:30 jf8SiU350
TXCって
if(regexp_match("あ(\d+)い(\d+)う(\d+)", para))
{
information("%d,%d,%d", D1, D2, D3);
}
みたいなことできないの?

432:名無しさん@お腹いっぱい。
07/06/01 18:55:20 oQ0BZKUn0
キタ━(゚∀゚)━!!!!!
サーチクロス!

433:名無しさん@お腹いっぱい。
07/06/01 19:22:03 8oPDUI0q0
WZ NAVIで自前のファイル開くのってできないですか。
何気に便利そうな気がしてきた

434:名無しさん@お腹いっぱい。
07/06/05 14:06:10 h9qteHFy0
>>433
_IDMTOOL.CにあるBOOL txIDM_MACRO_HELPAPI(TX* text)
と同じようにやればいいのでは?

435:名無しさん@お腹いっぱい。
07/06/05 18:56:44 F30Bx5XY0
wzのインストールフォルダをwznavi\とかに丸ごとコピーして
mydoc.tmlを_tx.tmlに上書きして
wz_main /fnavi
すれば手っ取り早くかつ安全に開けるな。

wz:フォルダで
_tx.tml -> temp.tml
mydoc.tml -> _tx.tml
idmExec(IDM_HELP)
_tx.tml -> mydoc.tml
temp.tml -> _tx.tml
してもいけるだろう。危険だけど。

436:名無しさん@お腹いっぱい。
07/06/07 16:16:31 xTBFWxxH0
Vista使いの人、マウスのホイールスクロールはスムーズに行ってますか?

437:名無しさん@お腹いっぱい。
07/06/07 21:30:17 v23IWjfg0
>>436
何の問題もないが、どうかした?

438:名無しさん@お腹いっぱい。
07/06/07 22:32:38 xTBFWxxH0
>>437
そか。このマウス特有の問題なんだね・・・
IEその他ではXPの時と同じくなんの問題ないんだけど、
VistaでのみWZと2ちゃんブラウザでの挙動がおかしいんだ。

439:名無しさん@お腹いっぱい。
07/06/08 04:09:02 S98Zb1sG0
>>438
チルトホイールですか?
ホイールの対応がタコなアプリだとそうなる
2ちゃんブラウザがJaneなら設定-基本-Doe-スクロール-次の行数ごとスクロール
の数字を増やせばまともにスクロールするようになる
WZは設定ではどうにも改善しなくて困ってる

440:名無しさん@お腹いっぱい。
07/06/08 17:24:06 QE+tOQX90
>>439
どうやらインテリポイント6.1とVistaの相性らしいです。
グーグルアースでも問題が出てたし・・・
Janeではスレ欄のみホイールを回し続ければ、一応はスクロールするけど
少しだけ回すだけだと反応しないし、激しく使いにくいね。
とりあえずWZでまともに使えないのが一番痛いというか、めっちゃ困る。
MSは早くドライバ何とかしてほしいね。

441:名無しさん@お腹いっぱい。
07/06/08 17:28:03 QE+tOQX90
Janeではレス欄以外はまともに動作して、レス欄ではホイールを
回し続ければスクロールしないって事でした。分かりにくい文でスマソ

442:名無しさん@お腹いっぱい。
07/06/09 18:58:36 uz1ipF2T0
ところでWZ6の開発状況とか正式に電凸した人いないの?

443:名無しさん@お腹いっぱい。
07/06/09 20:46:53 Zi/eQZUr0
>>440
繰り返すけど悪いのはドライバじゃなくてアプリのほう。つまりWZが対応すべき。
> 設定-基本-Doe-スクロール-次の行数ごとスクロール
は試した? うちのJaneはこれでちゃんとスクロールするようになったけど。

444:名無しさん@お腹いっぱい。
07/06/10 00:03:04 WnanGkk40
>>440
VCではその不具合を認識していないんじゃないの?
まずは、ユーザサポートに連絡を。
URLリンク(www.villagecenter.co.jp)

オレはその結果を見てからVistaを導入したい。

445:名無しさん@お腹いっぱい。
07/06/10 16:06:38 94TOLgv40
>>443
いや、ドライバだよ。

446:名無しさん@お腹いっぱい。
07/06/11 17:18:38 TgIo9cl40
β版公開キタ━━(゚∀゚)━━ッ!!
URLリンク(www.atmarkit.co.jp)

447:名無しさん@お腹いっぱい。
07/06/12 00:57:50 mZQUPi/B0
秀丸で4/26って・・・・・なんだよ
まあ、気になって見に行ったけどさ

448:名無しさん@お腹いっぱい。
07/06/12 22:06:50 swJh5a9O0
>>445
ドライバはちゃんと仕様に従って回転量を渡してることをプログラム書いて確認済み。
回転量をちゃんと拾わないアプリが腐ってるだけ

449:名無しさん@お腹いっぱい。
07/06/12 22:35:00 YUaaVq9j0
まともに動かないドライバを糞と呼ぶ

450:名無しさん@お腹いっぱい。
07/06/12 22:40:09 swJh5a9O0
だからドライバはまともに動いててアプリがまともに動いてないって言ってるのに
日本語の読めない奴だな

451:名無しさん@お腹いっぱい。
07/06/12 22:41:59 6M91g+NA0
インテリポイントの相性問題って、
わりとあちこちで指摘されてるような気がするのだが?

452:名無しさん@お腹いっぱい。
07/06/12 22:54:40 YUaaVq9j0
そりゃまともに動いてるだろうな、特定の環境では。

453:名無しさん@お腹いっぱい。
07/06/13 11:28:00 Wa32UmI70
>>448
いいから、VCのユーザサポートに連絡しろよ。
こんな所で文句言っても何にもならんぞ。


454:名無しさん@お腹いっぱい。
07/06/13 23:43:11 Ptq3B9bQ0
>>453
そのVCがク(ry

455:名無しさん@お腹いっぱい。
07/06/14 14:32:50 NVEFM/6C0
WZ4と5は購入してあるものの、操作感がどうしてもなじめずにWz3を使いつづけていた自分だが、
今回仕事でUTF8を使わなくちゃいけなくなった都合上、秀丸に移行することにしたよ!
背中を押してくれてありがとう、VC。

とりあえずWz3と秀丸を行き来するマクロだな。最初に作るのは。

456:名無しさん@お腹いっぱい。
07/06/14 14:39:37 gqIc/Wpw0
はいはい、さようなら

457:名無しさん@お腹いっぱい。
07/06/14 15:05:59 0c9Iuk2l0
この場合背中を押したのはUTF8を使う仕事では?

458:455
07/06/14 15:32:34 y9cKQq2S0
Wz3では、もうどうにもならない事はわかってたんだけど、
Wz5にするか秀丸にするか、しばらく迷ってたんだ。掲示板停止の話知るまで。

それにしても、3のあの反応の良いスムーススクロールは、すでに自分の思考回路の一部になってたので、
それを失ったら、今後自分の人格変わるかもしれん。

459:名無しさん@お腹いっぱい。
07/06/14 22:43:12 OOnDPzts0
UTF8を扱ってるのに標準エディタがサクラエディタのPJワロタ

460:名無しさん@お腹いっぱい。
07/06/15 00:11:51 GhNw0F41O
WZ6って出るとしたら、やっぱりWZ Mobileの
作者が作るんかねぇ…


461:名無しさん@お腹いっぱい。
07/06/15 02:43:53 grrvX8zL0
ここはVz for Windowsだろう。

462:名無しさん@お腹いっぱい。
07/06/15 02:52:28 rzXUJtqA0
おまえら、いいかげんにしてEmacs使えよ。

463:名無しさん@お腹いっぱい。
07/06/15 03:16:50 L/fRezZ2P
まだ乗り換えなきゃいけない局面に会ってないし。
テキストエディタって新しくなきゃいけないってもんでもないしな。

464:名無しさん@お腹いっぱい。
07/06/15 08:40:50 HJqZqci30
vimでおk

465:名無しさん@お腹いっぱい。
07/06/15 23:15:19 R6Lmn5pU0
思いきって copy con

466:名無しさん@お腹いっぱい。
07/06/15 23:46:46 quxkhn+F0
いつの間にやら秀丸にVZなキーアサインが入ってるな。
えげつないユーザー引き抜き工作とも言える行為だが今となっては
さまよえるWZ難民の救済措置といっていいだろう。

467:名無しさん@お腹いっぱい。
07/06/15 23:59:30 b8t16yE40
何をいまさら。

秀丸のVZキーアサインなんて、Windows 3.1の時代に既にあったし、
WZ Editor 1.0の登場より、秀丸のVZキーアサインの方が全然古い。

でも、キーアサインの互換性が低かったので、
結局、当時も移行しなかったけどな。

468:名無しさん@お腹いっぱい。
07/06/16 00:12:52 lR/B5XUW0
VZは偉大だったからね。

469:名無しさん@お腹いっぱい。
07/06/16 00:16:21 9UpwBlXu0
初期のPC-98vm2(16bitマシン)でもスムーズにスクロールできた。


470:名無しさん@お腹いっぱい。
07/06/16 03:27:12 KLoHQelJ0
VZのスムーズスクロールがWZでできなくてがっかりしたのを思い出した。
WZのはただのオートスクロールじゃんって。

471:名無しさん@お腹いっぱい。
07/06/16 04:59:37 I3Gz/9R10
WZはホイールのスクロール行数が反映しているけど、オートスクロール(ホイールを押してパンを行う機能)が出来ない。

472:名無しさん@お腹いっぱい。
07/06/16 23:24:16 4tMYUC3w0
>>469
VZ(98)のスムーズスクロールは
ハードウェアで表示をずらしてたはずだから軽かった。
98以外は使ったことないからわかんない。

WZ(Windows)でやるならずらして描画しなきゃならないから
技術的には可能でも、重過ぎると判断して実装しなかったのかもね。


473:名無しさん@お腹いっぱい。
07/06/16 23:26:07 bHZMZUzT0
とっくに
VZを使っていた期間<WZを使っている期間
になっていることにお前達は気づいていない

474:名無しさん@お腹いっぱい。
07/06/17 00:59:16 /ILwcPJ70
微妙に超えてるね。

475:名無しさん@お腹いっぱい。
07/06/17 10:33:20 Mz05mNaS0
98はテキスト表示専用のVRAMがあったからね
DOSVやWindowsはテキストもグラフィックで書いてるから
スクロール関係が弱くなるのは必然

476:名無しさん@お腹いっぱい。
07/06/17 14:04:00 MwlgiL+f0
>>473
他は知らないけど、WZの使用率がVZのそれの1/10にも満たないから、Vistaが来て困惑するこの頃。

>>462のいうように早くメインをemacsにすれ整備も進むが・・・。

既存のWindows対応エディタは星の数ほどあることだし、>>461の待望する Vz for Windows でなくて、
ここは VZ Editor ver1.7 コマンドプロンプト版 Windows Vista対応で。

477:名無しさん@お腹いっぱい。
07/06/17 14:40:23 3zTEBIXI0
URLリンク(www.villagecenter.co.jp)
VCソフトウェア攻略講座
連載4 TX-Cマクロ講座 00/04/05

に「New!」と表示されているのが、なんとも物悲しいのだが。

478:名無しさん@お腹いっぱい。
07/06/17 18:06:37 MwlgiL+f0
>>476 追記 PowerShell対応版も同封されれば鬼に金棒。


479:名無しさん@お腹いっぱい。
07/06/18 12:21:34 ASiYS0gg0
ツールバーに登録するビットマップの透過色のカラーコードっていくつ?

480:名無しさん@お腹いっぱい。
07/06/19 09:47:48 3kOnN56G0
htxとtmlのどちらで保存するのが良いのかな

481:名無しさん@お腹いっぱい。
07/06/19 13:14:36 9uAHdo5a0
サイズ気にしないならhtxでしょ。
WZ独自のバイナリ形式なんて怖すぎるw
しかし.htxではブラウザで開けず.htmにリネームするとWZで開けないというなんとも半端な形式なんだよな・・・

482:名無しさん@お腹いっぱい。
07/06/19 16:53:32 CK0aJpaJ0
>>481
>WZ独自のバイナリ形式なんて怖すぎるw

そんなに怖がるようなことでもない。
いくつかの制御文字(0x1F,0x1Eなど)が含まれているだけで、
普通のテキストファイルだよ。

483:名無しさん@お腹いっぱい。
07/06/19 22:33:00 ZjxbQ8g/0
>>471
txuiNextSmooth は嫌いじゃなかった…っていうか、嫌いじゃない。現役。

484:名無しさん@お腹いっぱい。
07/06/26 09:16:44 OwO9k+lD0
メインをvistaに移行してみた。
そろそろ、エディタを変えるべき時が来たような気がする。。


485:名無しさん@お腹いっぱい。
07/06/26 12:25:55 5SXr/JOL0
OSが変ってもいつまでも使い続けられるのがいいね。

486:名無しさん@お腹いっぱい。
07/06/26 12:58:20 t88Zdh2h0
レジストリ汚さないので、USBメモリに突っ込んで持ち歩けるのがよい。

487:名無しさん@お腹いっぱい。
07/06/26 13:26:01 OwO9k+lD0
Vistaコモンコントロールの問題なんだけど、
WZ Grep の対象フォルダの選択ができなくなった。
つまり、Grepするためには、対象フォルダを手打ちする必要があるのね。
Ver4.00F使ってるけど、バージョンアップしたら直るのかも知れん。
でも、今までのマクロが使えなくなるなら、UNICODE使える別のエディタでもいいかな、と。

488:名無しさん@お腹いっぱい。
07/06/26 13:57:58 4yZc+kPY0
>>487
URLリンク(www.villagecenter.co.jp)
>WZ EDITOR 4.0 4.00Fe 「名前を付けて保存」ダイアログで、
>「保存」ボタンを押しても保存できません。
>      ↓
>[表示]-[オプション]-[ファイル]タブで、「オープンダイアログの形状」
>を「Windows標準」に設定してください。

ここに書いてあることは、当然試したんだよな。
「名前を付けて保存」も、Wz Grepの「対象フォルダ選択」も、
OSが準備しているダイアログを呼び出しているだけで、同じことだ。


489:名無しさん@お腹いっぱい。
07/06/26 14:19:16 OwO9k+lD0
>>488
秀丸調べてたところだったが、そんなのがあったか。
知らなんだよ。
変更したら、フォルダ選択のコントロールに変わった。
長いこと使ってるが、初めて知った・・・。

また延命してしまったようだ。
とりあえず、thx。

490:名無しさん@お腹いっぱい。
07/06/29 03:41:13 sWKsyBQqO
いまだに Vz を使っているのだが
スムーススクロール(速度3相当)ができるエディタ
何かないもんかのう?

491:名無しさん@お腹いっぱい。
07/06/30 09:20:30 x1L7Cup20
裏で瞬間的にでも重い処理をする可能性ありまくりなOSでの満足な実装は望めないんジャマイカ

492:名無しさん@お腹いっぱい。
07/06/30 16:28:56 HSHI4eRT0
WZ5のpermanent変数って値がロードされたりされなかったり書き込めたり書き込めなかったりしてわけわからん・・・
INIファイル使ったほうがよさげだな・・・

493:名無しさん@お腹いっぱい。
07/07/05 15:29:20 U5JoNatj0
WZ4で改行コードをLFで開くか、自動的にLFで保存するにはどうすればいいのでしょうか

494:名無しさん@お腹いっぱい。
07/07/09 16:07:45 QEHJkkWv0
void __on_txFrameNew(TX *text)
{
text->crSave = RETURNCODE_LF;
}


495:名無しさん@お腹いっぱい。
07/07/15 02:27:51 zTc7jUOo0
>>492
任意のタイミングで permanent変数を *.cfg へ Save したければ、、、
__prmSave();
を実行すれば良いんだけど、それじゃダメな問題なんかな……。


496:名無しさん@そうだ選挙に行こう
07/07/29 09:19:04 Q9UFjifd0
検索ダイアログと同じようなダイアログ出して
ヒットした行を抽出するマクロってないですか?



・・・というかこのスレ終了してる?

497:WZ3・WZ5 両刀使い
07/07/29 15:12:46 HkNExvh+0
VxEditorのGrepはスゲエ
正規表現の色分けプレビューも
WORD,EXCELも検索可能だ

このGrepに置換機能がついたら
まちがいなく乗り換えますよ。

498:名無しさん@お腹いっぱい。
07/07/29 15:48:45 rrEvg65+0
WZ4使いだけど、WZ6を夢見て数年
もう夢の中でしか実現しないと思ってるよ

499:名無しさん@そうだ選挙に行こう
07/07/29 15:54:18 yfFi4jz7O
>>498
作ってるって話だよ。
誰が作ってるかは知らんけど。
ほんとにやる気あるんかなーVCは。


500:名無しさん@お腹いっぱい。
07/07/29 16:02:09 rrEvg65+0
ほんと?じゃあ、ちょっとだけ期待しながら待ってみるか・・・

501:名無しさん@お腹いっぱい。
07/07/31 22:25:34 sFzwpoQI0
WZ5でスクロールバーの移動がやたら重いんですが、こんなもんですか?

502:501
07/08/01 12:31:59 0kSpf8YE0
どうやらWindows(XP)を起動した当初は軽いんですが、
使ってるうちに重くなってくるようです。
原因わかる人いますか?

503:名無しさん@お腹いっぱい。
07/08/01 13:16:20 /1hbhhlG0
えっ、WZって絶滅したんじゃなかったの?

504:名無しさん@お腹いっぱい。
07/08/01 13:59:15 YjNypDUQ0
ああ、1回ね。

505:名無しさん@お腹いっぱい。
07/08/01 14:27:41 sQOk/Rt00
え?WZ6やるとして山口氏はもう関わってないってこと?
ソース全部VCに明渡したってことなの?

506:名無しさん@お腹いっぱい。
07/08/01 15:41:53 3mm+JKsd0
きっと作んのは WZ-Mobile作者でしょ。

507:名無しさん@お腹いっぱい。
07/08/01 23:19:27 F+Gu4WaY0
XHTMLプラグインが使えれば誰が作っても良いや

508:名無しさん@お腹いっぱい。
07/08/02 00:50:55 TRAcHfun0
マクロ資産が使えないなら、WZを使い続ける理由がないもんな
アウトラインも他のエディタに搭載されてるし

509:名無しさん@お腹いっぱい。
07/08/02 08:36:09 XdWSOr330
マクロ使ってないけどWZのままだ。

510:501
07/08/02 15:32:00 THQTosw60
自己解決しました

511:名無しさん@お腹いっぱい。
07/08/02 15:44:31 fh3vw4/s0
何の役にも立たないレスだな。

512:名無しさん@お腹いっぱい。
07/08/08 19:11:50 4jkyqd9e0
WZ5を使っています。
PCを買い換えたのですが、WZの設定を移行する方法ってないんですよね?

513:名無しさん@お腹いっぱい。
07/08/08 19:31:23 TK99/2hi0
・CDから通常通りインストール。パッチは不要。
・新PCのインストールフォルダに旧PCのフォルダをそのまま上書き
これでショートカットの問題はクリアできる。
あとは関連付けをちまちまやってけばOK。

514:名無しさん@お腹いっぱい。
07/08/08 19:34:27 TK99/2hi0
意味不明だな。
>(フォルダをそのまま持っていけば関連付けとショートカットの設定以外はそのまま移行できる。そして上の手順でインストールすれば)
>これでショートカットの問題はクリアできる。

あと自分は使ってないがデフォルトでは
>C:\Documents and Settings\All Users\Application Data
の下あたりにWZの設定があるからそれも持っていく必要がある。

515:名無しさん@お腹いっぱい。
07/08/08 19:53:59 9LJPivfH0
というか

C:\Program Files\WZ Editor
C:\Documents and Settings\All Users\Application Data\VillageCenter\WZ5

この2つのフォルダをそのまま新しいPCにコピーすればOK。

516:名無しさん@お腹いっぱい。
07/08/09 17:47:56 guTKNUik0
>>515

512です。
ありがとうございます。
おー、できるんですね。
WZ4のときはできなかったので、うれしいっす。

517:名無しさん@お腹いっぱい。
07/08/09 18:53:46 2Fg8MiED0
WZ4もできるはず

518:名無しさん@お腹いっぱい。
07/08/09 20:51:21 mRDGoCis0
5の自動校正

句読点に、。と,.が選択できますが、これに,。を追加できないですかね?
proof.dicをうまく書いたら何とかなるんでしょうか・・・

519:名無しさん@お腹いっぱい。
07/08/16 03:38:08 29IRd9eC0
最新版のWZ5を使っています。

テキストを保存しても、アウトラインが勝手に折りたたまれない方法、
もしくはアウトラインを一気に開く(小さい階層の見出しまで表示させる)方法
を教えていただけませんでしょうか?

詳細説明です。
私の環境では、アウトラインを表示させていて、テキストを保存したとき、
アウトラインが折りたたまれてしまいます。

でも知人の環境では折りたたまれないのです。
設定を見ても違いはなかったです。

520:名無しさん@お腹いっぱい。
07/08/17 13:50:03 v+PnIH200
>>519
多分、開いたときのカーソル位置(前回の最後の編集位置)
の違いによると思われ


521:名無しさん@お腹いっぱい。
07/08/17 15:34:09 A0oqDD880
数年前にEUCで開発したPHPのソースをWZで修正しながらUTF-8で保存しているのだけど、
「文書の情報」ダイアログを操作するのが面倒なので、メモ帳とか秀丸とと同じように
ファイル保存時に文字(+改行)コードを選べると便利なのだが、誰かマクロとかで作ってない?
自分で作ってもいいし、時間がなければ秀丸を使うまでではあるんだけど、一応。

522:名無しさん@お腹いっぱい。
07/08/17 15:54:10 v+PnIH200
>>521
PHPが使えるなら、PHPで文字コード変換スクリプトを書いて一気に
変換したほうがいいと思われ。
_WZ.H を熟読してバッドノウハウのどつぼに嵌りたいのなら、話は別だが。


523:名無しさん@お腹いっぱい。
07/08/17 16:05:37 RfqAMM9D0
つか、変換フィルター落ちてないの?nkfとか。

524:名無しさん@お腹いっぱい。
07/08/17 16:59:37 HD7sTg0i0
>>520
開いたときじゃなく保存したときと言っているので関係ない。
ちなみに当方でも保存したときは閉じないので
何らかのプラグインが閉じてるんじゃないかと予想。

525:名無しさん@お腹いっぱい。
07/08/18 23:46:35 lLn50Vc/0
>>521
こんなんでもいいかい?

//保存するときの文字コードをUTF-8にするマクロ。
main
{
text->kcSave = KC_UTF8;
txFlush( text );
}


526:525
07/08/19 00:16:49 TwuYkil60
ここまでやった方がいいかな。

// UTF-8,LFに変更して保存ダイアログを開く。
main
{
text->crSave = RETURNCODE_LF; //_CRLF
text->kcSave = KC_UTF8;
txFlush(text);
txuiSaveAs(text);
}


527:名無しさん@お腹いっぱい。
07/08/19 17:24:16 Uu5fFMIV0
>525,526
どうもありがとう。本当はダイアログインタフェースが欲しかったのだけど、
機能的には十分なので常用マクロに入れておきます。

普段は秀丸を使っているものの、昔のPHPスクリプトはWZで書いていたので
久しぶりにWZを引っ張り出してみましたが、正直なところ、秀丸との差が
だいぶ開いちゃったなぁという感じです。

528:名無しさん@お腹いっぱい。
07/08/20 16:55:35 QKtSjsNL0
>>520

>>519です。ありがとうございます。
設定変えて試してみましたが、だめでしたー。

あ、もしかしたら私の書き方が悪かったのかもです。
私が519で書いている保存ってのは「上書き保存」のことです。
テキストは閉じません。

529:名無しさん@お腹いっぱい。
07/08/23 18:59:28 vvqNohy+0
すみませんちょっと教えてください。

wz4でプログラムを書いていると
[tab]{[enter]
とかやると、勝手に「}」が入ってしまうんですが
これを抑止するにはどうすればいいんでしょう。


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

5383日前に更新/236 KB
担当:undef