ダブルクォーテーションで挟みたいです。No.02112
yamasan さん 01/05/02 09:46
 
yamadaです。度々投稿して、ご迷惑をお掛けします。

先日より、括弧のマクロが取り上げられました。
私も、kakko3.lzhをDLし、解凍し、マクロを使わせて頂いております。
TAKAさん、有難うございます。大変便利です。

それで、同じように、範囲選択後、
前後にダブルクォーテーションをつけるのは、如何したらいいですか?
というか、皆さん、如何されていますでしょう。
kakkoマクロとiniを編集しようとしましたが、
やはり、無駄な努力でした。(笑)

"秀丸エディタ情報交換"の場所に投稿しようかと考えたんですが、
kakko.macの話もあったもので、こちらに投稿します。どうぞ、お願いします。

[ ]
RE:02112 ダブルクォーテーションで挟みたNo.02114
山紫水明 さん 01/05/02 12:10
 
 yamasanさん,こんにちは。

》それで、同じように、範囲選択後、
》前後にダブルクォーテーションをつけるのは、如何したらいいですか?

 秀まるおのマクロライブラリに拙作マクロを最近アップしました。必要な引用符
を自分で設定できるようにしていますので,一度おためしください。
 なお,このマクロ,ちょっとしたバグが見つかったので,また近いうちに,アッ
プし直すことになると思います。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02114 ダブルクォーテーションで挟みたNo.02115
yamasan さん 01/05/02 15:21
 
山紫水明 さん、こんにちは。yamadaです。

 |  秀まるおのマクロライブラリに拙作マクロを最近アップしました。必要な引用符
 | を自分で設定できるようにしていますので,一度おためしください。
 |  なお,このマクロ,ちょっとしたバグが見つかったので,また近いうちに,アッ
 | プし直すことになると思います。

早速、使わせていただきました。
ベリーグッド!です。このような事が出来るとは。
今まで、面倒かったのが、
なんだったんだろう的な モノを解消するマクロです。<私的に。
有難うございます。早速キーの割り当てに追加しました。

また、
[hidesoft.2:08523| Box選択部分をスペースに]で、
私が言いました、Boxpaste.macというマクロも、山紫水明 様の作だったのですね。
置換マクロ(2000/06/10) というのに、含まれていたのを発見しました。
このBoxpaste.macは、とても重宝しています。(Replace.macも使って見ました)
重ねて御礼申し上げます。有難うございました。失礼致します。

[ ]
RE:02114 ダブルクォーテーションで挟みたNo.02116
TAKA さん 01/05/02 18:48
 
TAKA です。

> 秀まるおのマクロライブラリに拙作マクロを最近アップしました。必要な引用符
>を自分で設定できるようにしていますので,一度おためしください。

ありゃ、既にこんな便利なものがあったのですね。もっと早く言っ
て欲しかったです。


> なお,このマクロ,ちょっとしたバグが見つかったので,また近いうちに,アッ
>プし直すことになると思います。

じゃあ、ついでに以下のことも直して頂けたらと思います。
既に、ご存知かもしれませんが。

・ファイルの先頭で実行すると、「かっこがありません。」という
 エラーメッセージが出て、括弧を追加することが出来ません。

・( () )のように同じ括弧がネストしている時に、外側を置換する
 ことが出来ないようです。
 #これは、自前でやるには、難しいかな?

・全角から半角とかその逆を行った場合に、カーソル位置が元の文
 字と違うとこに移動しています。

[ ]
RE:02112 ダブルクォーテーションで挟みたNo.02117
TAKA さん 01/05/02 18:56
 
TAKA です。

>それで、同じように、範囲選択後、
>前後にダブルクォーテーションをつけるのは、如何したらいいですか?

山紫水明さんのマクロで解決していると思いますが、
私のマクロでは、iniファイルに追加するだけでいいです。
Tbl13=”” [全]ダブルクォーテ
Tbl14="" [半]ダブルクォーテ
とかを追加して、数を増やした分だけ「TblCnt」を操作すればいい
です。
TblCnt=15
のように13→15に変更すれば、いいです。

追加後にカーソルを元に戻すのに「gokakko」では、元に戻らない
ので、括弧以外でも正常に動くように、
http://www.infomadonna.ne.jp/~takata/hm/red_sp1.lzh
を差し替えました。

[ ]
RE:02116 ダブルクォーテーションで挟みたNo.02120
山紫水明 さん 01/05/02 22:07
 
 TAKAさん,こんばんは。

》ありゃ、既にこんな便利なものがあったのですね。もっと早く言っ
》て欲しかったです。

 いや,最近しあげたものです。TAKA さんが会議室でお作りになったものとはち
ょっと違った特徴があると思ったのでアップしてみました。まあ,いろいろあって
もいいのではないかと。(^^;

》じゃあ、ついでに以下のことも直して頂けたらと思います。
》既に、ご存知かもしれませんが。

 いろいろ試していただいてどうもありがとうございます。m(__)m

》・ファイルの先頭で実行すると、「かっこがありません。」という
》 エラーメッセージが出て、括弧を追加することが出来ません。

 これは気づいていました。一応解決済みです。

》・( () )のように同じ括弧がネストしている時に、外側を置換する
》 ことが出来ないようです。
》 #これは、自前でやるには、難しいかな?

 そうなんですよねー。ちょっと今のところ手をつけるのは・・・。かなりややこ
しい感じがします。

》・全角から半角とかその逆を行った場合に、カーソル位置が元の文
》 字と違うとこに移動しています。

 なかなか,TAKA さんの目は厳しい(^^;
  調整の計算式に間違いがありました。

 じつは他にもありまして,前後同記号を括弧に使った場合などの処理が少しやや
こしい点があります。
 普通はあまり現れることはないのですが,マクロとしてはいろいろな条件を想定
する必要がありますよね。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02120 ダブルクォーテーションで挟みたNo.02121
TAKA さん 01/05/02 22:36
 
TAKA です。

> いや,最近しあげたものです。TAKA さんが会議室でお作りになったものとはち
>ょっと違った特徴があると思ったのでアップしてみました。まあ,いろいろあって
>もいいのではないかと。(^^;

一番の違いは、カーソル位置が括弧の中にある場合の動きですね。


>》・全角から半角とかその逆を行った場合に、カーソル位置が元の文
>》 字と違うとこに移動しています。
>
> なかなか,TAKA さんの目は厳しい(^^;
>  調整の計算式に間違いがありました。

ちなみに、movetoは使えないと思います。
なぜなら、文字数が増えた場合に、ワープロ行からこぼれてしまう
場合があるからです。あと禁則処理によっても、ワープロ行からこ
ぼれる場合もあります。
元に戻すときには、「movetolineno」を使わないと、難しいと思い
ます。
その時に、挿入したカギ括弧の最初と最後が同一行であるかどうか
で計算式も変えないといけません。

既に、気が付いていたら、ごめんなさい。

[ ]
RE:02114 ダブルクォーテーションで挟みたNo.02122
kendo さん 01/05/02 23:28
 
山紫水明さん、すてきなマクロありがとうござます。

 具体的なマクロの組み立てや仕組みの違いはわかりませんが、TAKAさんのマクロと
並んで、カッコマクロの超便利なものが2つも出現して、おねだり派のユーザとして
うれしい限りです。

 山紫水明さんのマクロで、カッコを選択する際に、紛らわしい全角と半角の区別は
明示的に表示できますでしょうか。(でもこれはTAKAさんの意匠ということでしょう
か。)


[ ]
RE:02122 ダブルクォーテーションで挟みたNo.02123
山紫水明 さん 01/05/03 00:07
 
 kendoさん,こんばんは。

》 山紫水明さんのマクロで、カッコを選択する際に、紛らわしい全角と半角の区
》別は明示的に表示できますでしょうか。(でもこれはTAKAさんの意匠ということ
》でしょうか。)

 示しているはずなんですけどね。(全),(半)では,表示の仕方が不充分というこ
とでしょうか。
 もし,なんなら,「設定の変更」でいったん括弧を削除して,再度追加で新しい
好みの名前をつけていただけばいいのですが。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02122 ダブルクォーテーションで挟みたNo.02124
TAKA さん 01/05/03 00:14
 
TAKA です。

> 山紫水明さんのマクロで、カッコを選択する際に、紛らわしい全角と半角の区別は
>明示的に表示できますでしょうか。(でもこれはTAKAさんの意匠ということでしょう

私が答えることではないかもしれませんが、両方のマクロを知って
いますので、答えます。

山紫水明さんのマクロも、全角と半角の区別は好きな文字に出来ま
す。


山紫水明さんのマクロと私のマクロの違いで、大きな所を書いてお
きます。

●山紫水明さんのマクロ
[長所]
新しい括弧(括弧でなくても何でも良い。例えば、左側を●、右側
を○のように違うものも登録可)の登録や削除が容易に出来る。初
心者にはすごく優しい。学習のON、OFFも容易に出来る。
メニューに「設定の変更」という項目が用意されいているため。

括弧の中のどの場所にいても、括弧の変更が可能。
そのため、括弧の中に括弧が追加出来ないという弊害もある。
#小ネタを使えば可能。

[短所]
( () )のように同じ括弧がネストしている時に、外側の括弧の変更
が出来ない。「<>」に変更すると、( <) >となってしまう。
#これは、山紫水明さんのがんばり次第で、何とかなるかも?


●私のマクロ
[長所]
( () )のように同じ括弧がネストしていても、外側の括弧の変更が
出来る。

細かすぎるほどの、追加変更後のカーソル位置の制御等が出来る。


[短所]
初心者無視。括弧の追加などは、「iniファイル」を直接修正する
必要がある。
#私は「iniファイル」を直接編集した方が速いので、このスタイ
 ルが好き。

括弧以外の登録も可能だが、変更時には、カーソル位置にあるもの
しか変更出来ない。対応するものが前方にあるのか、後方にあるの
かユーザーしか知らないというのもあるが、マクロ命令の「gokakko」
を使用しているのが、一番の原因。
但し、括弧から括弧以外への変更は、右と左をセットで変更可。

[ ]
RE:02123 ダブルクォーテーションで挟みたNo.02125
kendo さん 01/05/03 00:30
 
山紫水明さん、お世話になります。

> 示しているはずなんですけどね。(全),(半)では,表示の仕方が不充分というこ
>とでしょうか。
 あっ! 本当でした。私の持っていたのは前のバージョンでしたが、今回のでは表
示されました。

[ ]
RE:02117 ダブルクォーテーションで挟みたNo.02127
yamasan さん 01/05/03 09:38
 
yamadaです。こんにちは。
TAKA さん、色々とお世話になっています。

 | 山紫水明さんのマクロで解決していると思いますが、
 | 私のマクロでは、iniファイルに追加するだけでいいです。
 | Tbl13=”” [全]ダブルクォーテ
 | Tbl14="" [半]ダブルクォーテ
 | とかを追加して、数を増やした分だけ「TblCnt」を操作すればいい
 | です。
 | TblCnt=15
 | のように13→15に変更すれば、いいです。

これを、実行しました。出来ました。

実は、kakko3.lzhからのKakko.macとKakko.iniでやっていたようです。
それでKakko.iniを編集しても、ダメだったのようです。

 | http://www.infomadonna.ne.jp/~takata/hm/red_sp1.lzh
 | を差し替えました。

やはり、こちらからのKakko.macおよび、\REDにおいたHIDERED.INIを
編集しないとダメだったのですね。混乱していました。
Kakko.macと、山紫水明さんのMyKakko.macを併用する事で、
日常の編集が、かなり便利になりました。
TAKA様、山紫水明様、御両名にお礼申し上げます。有難うございました。

[ ]
RE:02124 ダブルクォーテーションで挟みたNo.02128
山紫水明 さん 01/05/03 10:27
 
 TAKAさん,こんにちは。

》私が答えることではないかもしれませんが、両方のマクロを知って
》いますので、答えます。

 どうもいろいろコメントありがとうございます。非常に適切な評価をしていただ
いて恐縮いたします。

》[短所]
》( () )のように同じ括弧がネストしている時に、外側の括弧の変更
》が出来ない。「<>」に変更すると、( <) >となってしまう。

 gokakko では,対応できる括弧が制限されるため,それを突破しようとしたらこ
うなってしまいました。
 gokakko で処理できる分だでもやればできるかもしれませんが,すべての種類と
なると容易ではないですね。
 これは,例えば,
  ○あいう○えおかき○くけこ○のような文で,「お」の上で実行した場合は,
新しい括弧を作るのが正解ですが,「お」を挟む○が変換されてしまうことも同じ
ような問題です。
 両側の○の数を計算して判断することになると思いますが,行単位にするかフィ
ル全体でやるか,ということもあります。大きいファイルだと時間がかかりそうで
すし。

》#これは、山紫水明さんのがんばり次第で、何とかなるかも?

 これは大きな宿題を課されてしまいました。(^^;
 #その前にバグを修正しなくては。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02124 ダブルクォーテーションで挟みたNo.02134
TAKA さん 01/05/04 00:24
 
TAKA です。

>括弧以外の登録も可能だが、変更時には、カーソル位置にあるもの
>しか変更出来ない。対応するものが前方にあるのか、後方にあるの
>かユーザーしか知らないというのもあるが、マクロ命令の「gokakko」
>を使用しているのが、一番の原因。
>但し、括弧から括弧以外への変更は、右と左をセットで変更可。

制限をなくしましたので、<>、≪≫、''、””、など自由に登録
出来ます。
また左は1バイト文字、右は2バイト文字のような変則的なものも
OKです。
自前で括弧の対応を調べるようにしましたが、実用に十分耐えれる
レスポンスでした。
自前ですが、(())、(()())、のようなネストにも対応しています。

http://www.infomadonna.ne.jp/~takata/hm/red_sp1.lzh
を差し替えました。

おまけで、対応する括弧へ移動する「KakkoMov.mac」を追加しまし
た。対応する括弧は「Kakko.mac」の仕様に準拠します。

[ ]
RE:02124 ダブルクォーテーションで挟みたNo.02136
TAKA さん 01/05/04 03:27
 
TAKA です。

>初心者無視。括弧の追加などは、「iniファイル」を直接修正する
>必要がある。

「+」で追加、「-」で削除、「*」で初期設定、を行えるようにし
ました。

http://www.infomadonna.ne.jp/~takata/hm/red_sp1.lzh
を差し替えました。

[ ]
RE:02136 ダブルクォーテーションで挟みたNo.02137
TAKA さん 01/05/04 06:35
 
TAKA です。

>「+」で追加、「-」で削除、「*」で初期設定、を行えるようにし
>ました。

現在、詳細設定が8項目ありますが、それらも容易に変更出来るよ
うに詳細設定という項目(/)を追加しました。
これで、ありとあらゆるものが、「iniファイル」を直接編集しな
くても済むようになりました。

http://www.infomadonna.ne.jp/~takata/hm/red_sp1.lzh
を差し替えました。

これで、出来ないことは何もないはずなので、不具合がないかぎり
完了だと思います。

[ ]
RE:02137 ダブルクォーテーションで挟みたNo.02138
kendo さん 01/05/04 09:10
 
kendoです。いつものことですが、飲み込みがわるくてちょっと操作がうまくできま
せんので、教えてください。

>>>「+」で追加、「-」で削除、「*」で初期設定、を行えるようにし
>>ました。
>
>現在、詳細設定が8項目ありますが、それらも容易に変更出来るよ
>うに詳細設定という項目(/)を追加しました。
>これで、ありとあらゆるものが、「iniファイル」を直接編集しな
>くても済むようになりました。
これはkakko.macが立ち上がってさまざまなカッコのメニューがでますが、その時に+
などを押すと、たとえば山紫水明さんのマクロのように追加とかのダイアログのよう
なものが出てくるというのでしょうか。
(私の勘違いみたいで、そうできないものですから、またiniファイルを秀丸で開い
てさらに必要なカッコを付け加えてしまいました。


>これで、出来ないことは何もないはずなので、不具合がないかぎり
>完了だと思います。
 カーソルとカッコの関係などばっちりです。すごいです。カッコが簡単に扱えてほ
んとうにうれしいです。

でも、上の+−*をどこでどう入力するのか、よくわかりませんでした。ドキュメン
トに明記されていて、単に私がものぐさで読んでいなかったりしてでしょうか。



[ ]
RE:02138 ダブルクォーテーションで挟みたNo.02139
TAKA さん 01/05/04 12:07
 
TAKA です。

>>これで、ありとあらゆるものが、「iniファイル」を直接編集しな
>>くても済むようになりました。
>これはkakko.macが立ち上がってさまざまなカッコのメニューがでますが、その時に+
>などを押すと、たとえば山紫水明さんのマクロのように追加とかのダイアログのよう
>なものが出てくるというのでしょうか。

はい、そうです。メニューの一番下に出ます。出ていませんか?
もし、出ていないようでしたら、「Kakko.mac」に対して
「menuarray $MenuTbl」をグレプって見て下さい。
「menuarray $MenuTbl, #TblCnt;」という行が1行と、
「menuarray $MenuTbl, #TblCnt + 4;」という行が3行ありますか?
もし、なければ、最新のものになっていないことになります。

私がアップミスをしたのかと思い、ダウンロードして確認してみま
したが、特に問題ないようです。

ちなみに、「Kakko.mac」のタイムスタンプは、
「01/05/04 06:24:46」です。

確認をお願いします。

[ ]
RE:02139 ダブルクォーテーションで挟みたNo.02140
kendo さん 01/05/04 13:24
 
TAKAさん、お手数おかけしました。
 おっしゃるとおりで、自分ではDLして解凍付きのファイラーでマクロフォル
ダーにちゃんとコピーしたと思っていたのでしたが、以前のバージョンでした。

>はい、そうです。メニューの一番下に出ます。出ていませんか?
>もし、出ていないようでしたら、「Kakko.mac」に対して
>....
>もし、なければ、最新のものになっていないことになります。
>私がアップミスをしたのかと思い、ダウンロードして確認してみま
>したが、特に問題ないようです。
 スミマセン。お手数おかけしました。
>ちなみに、「Kakko.mac」のタイムスタンプは、
>「01/05/04 06:24:46」です。
 ご指摘の通りです。
 何もしないで【おねだり】ばかりのkendoですが、またちょっと感想を言って
いいですか......?(お返事があったと勝手に想像して述べます。)
 メニューとても読みやすいです。慣れると何でもないのですが、最初メニュー
を拝見したとき、ちょっとおやっと思いました。それは番号などの選択の「便利
キー」(わたしの勝手な造語)に〈下線〉が付いていますので、"+"の下に"-"が
見えて、あたかも「プラスマイナス」と見えたり、"-"が「=」みたく見えてお
やっと思いました。でもでも、とても便利。iniファイル開かなくてもいいです
し、「詳細」もいたれりつくせりで、すごいていねいな作りですね。
  いよいよ【決定版】の完成ですね。 \(~o~)/

PS.『鶴亀メール』から投稿ですが、ご覧のようにどしどしカッコが使えて快
適です。これも「カッコ・マクロ」のおかげです。ありがとうございます。
「setuマクロ」の宣伝も忘れないでください。
  
  

[ ]
RE:02140 ダブルクォーテーションで挟みたNo.02142
TAKA さん 01/05/04 14:48
 
TAKA です。

TAKAさん、お手数おかけしました。
> おっしゃるとおりで、自分ではDLして解凍付きのファイラーでマクロフォル
>ダーにちゃんとコピーしたと思っていたのでしたが、以前のバージョンでした。

あはっ。ドンマイ、ドンマイ。


>を拝見したとき、ちょっとおやっと思いました。それは番号などの選択の「便利
>キー」(わたしの勝手な造語)に〈下線〉が付いていますので、"+"の下に"-"が
>見えて、あたかも「プラスマイナス」と見えたり、"-"が「=」みたく見えてお

確かに。作った本人は何の違和感もなかったのですが、始めて使う
時にちょっと分かりにくいかもしれませんね。追加が「+」で、削
除が「-」と直感的ではありますが、ドキュメントには、追加や削
除のことについて一切触れていませんので、ドキュメントに追加し
ておこうと思います。

使う立場からの意見ありがとうございます。


>  いよいよ【決定版】の完成ですね。 \(~o~)/

実は、やろうかなと思っていることがあったりもします。
#まだ、未定ですが。

括弧に複数文字を対応させようかなと思っています。
例えば、C言語のコメントを書くときに、
/*---- コメント ----*/
などと入力することがありますが、この「/*----」と「----*/」の
ように複数文字もサポートしようと考えています。
#現在は、コメント専用のマクロで実現していますが。

サポート出来るのは、追加と、1文字から複数文字への変更だけで
すが。
#複数文字のものを変更することは技術的に難しいので、パス。

対応は簡単なのですが、iniファイルのレイアウトを変更しないと
いけなくなります。(左括弧と右括弧を別のキーで管理する必要が
あるため)
#iniファイルを直接編集しなくても良いので、ユーザーは、あま
 り関係ありませんが。


末永く、「Kakko.mac」をかわいがって下さい。


それでは。

[ ]
RE:02142 括弧の置換と挿入No.02159
山紫水明 さん 01/05/08 23:23
 
 TAKAさん,こんばんは。

 私の方もネストした括弧に対応して見ました。TAKAさんのほど多機能ではありま
せんが,
(  (  (   )  )  (  (   )  (   )  )  )
のようなもので,カーソルがどこにあっても dimension を考慮して置換するよう
にしてみました。
 まあ。こんなもの実用的にはほとんど意味を持たないとは思いますが(^^;
 先ほどアップしたところです。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02112 括弧の置換と挿入マクロ Ver.1.0No.02231
kendo さん 01/05/27 11:32
 
山紫水明さん、お世話になります。

題名のマクロDLして使用させていただいております。とくに同じ作業の際のご配慮、
ありがとうございます。

ちょっとだけ、問い合わせです。
それは私の慣用だけなのでしょうか、次のような不具合があります。

番号順で、ちょっとその様子を説明します。

1.まず勝手にこのマクロをテキストの先頭で立ち上げてなにかカッコを文頭に挿入
します。それからまた適当に文字列を続けます。次のようです。

●●わたしはワンタンが好きなんだよ

2.続いて、その文字列の直後でまたカッコを挿入しようとします。
たとえば、「」のカッコです。
●●わたしはワンタンが好きなんだよ「」

となるべきなのですが、

以下のようになります。

「」わたしはワンタンが好きなんだよ

●●がふつうのカッコの類だと、こうした不都合は起きないようです。
どうやら先行する、ある限定された種類の記号(左右が同じもの??)のときこうし
たことが起こるようです。

●●わたしはワンタンが好きなんだよ「」

というような妙な文字列はふだん使用しないのですが、素敵なマクロなのでつい、い
ろいろなケースで試してみたくなってしますのです。

[ ]
RE:02231 括弧の置換と挿入マクロ Ver.1.0No.02232
kendo さん 01/05/27 11:34
 
自己レスです。入力間違えました。
>それは私の慣用だけなのでしょうか、次のような不具合があります。
 
 慣用→環境

[ ]
RE:02231 括弧の置換と挿入マクロ Ver.1.0No.02235
TAKA さん 01/05/27 20:16
 
TAKA です。

>題名のマクロDLして使用させていただいております。とくに同じ作業の際のご配慮、
>ありがとうございます。

私も、このアイデアを利用したいと思います。パクってもよいでし
ょうか? > 山紫水明さん
私のは、1.現在のマクロ、2.括弧を追加するサブマクロ、3.最終
括弧と同じものを追加するマクロの3本にして、1と3のマクロを
好きなキーに割り当てる方法にしようと思っています。
3本のマクロにしてでも、自由なキー割り当てを取るか、キー割り
当ては固定で、1本のマクロにするかの違いではありますが。


山紫水明さんのマクロで気になったところがありますので、お知ら
せしておきます。
最終括弧と同じものを追加出来る機能ですが、メニューの最初に登
録されているものを追加する仕組みのようですので、学習機能が
OFFの時に、意図と違う括弧が出てしまいます。まずいのではな
いでしょうか?
最後に実行した括弧の情報を持つ仕組みでないと、まずいと思いま
す。

ドキュメントを読まずに、通常(メニューを出す方)の機能を、
(Ctrl+Alt)のキーに割り当てる人がいるかもしれないことを考慮
して、最後に実行した括弧の情報が未登録の場合は、警告を出して
あげるなどすると、親切かもしれませんね。


#ドキュメントに私の貴重な意見とありましたが、何か言ったかな?

[ ]
RE:02235 括弧の置換と挿入マクロ Ver.1.0No.02241
kendo さん 01/05/27 22:37
 
お世話になります。

最終括弧と同じものを追加する機能を追加したTAKAさん版の
カッコマクロ。

期待しております。

[ ]
RE:02231 括弧の置換と挿入マクロ Ver.1.0No.02252
山紫水明 さん 01/05/28 22:16
 
 kendoさん,こんばんは。

》それは私の慣用だけなのでしょうか、次のような不具合があります。

 ご指摘の不具合たしかに発生します。

》いろいろなケースで試してみたくなってしますのです。

 ありがたいことです。作った本人がなかなか気づかないことがありますので。
 時間がとれ次第修正したいと思います。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02235 括弧の置換と挿入マクロ Ver.1.0No.02253
山紫水明 さん 01/05/28 22:16
 
 TAKAさん,こんばんは。

》私も、このアイデアを利用したいと思います。パクってもよいでし
》ょうか? > 山紫水明さん

 どうぞどうぞ。こういうアイディア自体はこれまでもほかのマクロにもあったも
ので,それを応用したに過ぎないものですから。

》最終括弧と同じものを追加出来る機能ですが、メニューの最初に登
》録されているものを追加する仕組みのようですので、学習機能が
》OFFの時に、意図と違う括弧が出てしまいます。まずいのではな
》いでしょうか?

 たしかに学習機能がONでないと意図したものと違ったことになってしまいます
ね。たいていの人がONにするとは思いますが,そうでない場合も想定しておく必
要がありますね。ご指摘ありがとうございました。対応したいと思います。

》#ドキュメントに私の貴重な意見とありましたが、何か言ったかな?

 ええ,なかなか厳しいご意見を(^^;

     では, (^^)/~
                                        山紫水明

[ ]
RE:02252 括弧の置換と挿入マクロ Ver.1.0No.02254
kendo さん 01/05/28 23:29
 
Kendoです。
山紫水明さん、どうぞよろしく。お願いします。

 マクロとは関係なのですが、私の日本語、間違いだらけですね。
恥ずかしいです。投稿のウィンドウで入力しているのですが、文字が小さくて苦しい
です。皆さん、投稿は直接メーラでなさっているのでしょうか。

>》それは私の慣用だけなのでしょうか、次のような不具合があります。
 環境 の誤りです。

>》いろいろなケースで試してみたくなってしますのです。
 しまいますので の誤りです。

[ ]
RE:02253 括弧の置換と挿入マクロ Ver.1.0No.02258
TAKA さん 01/05/29 21:42
 
TAKA です。

>》私も、このアイデアを利用したいと思います。パクってもよいでし
>》ょうか? > 山紫水明さん
>
> どうぞどうぞ。こういうアイディア自体はこれまでもほかのマクロにもあったも
>ので,それを応用したに過ぎないものですから。

どうもです。さっそく対応しました。
概要は以下の通りです。(ドキュメントから一部引用)

>「Kakko???.mac」とは、文章作成時の括弧の追加、変更、対応する
>括弧への移動、括弧の対応もれのチェックを行うためのマクロ群で
>す。秀丸の「対応する括弧に移動」で扱えない括弧も扱えます。左
>括弧と右括弧が同じものも括弧として登録することが出来ます。2
>文字以上の文字も括弧として登録出来ます。
>括弧の追加や変更は、使用する括弧をメニューから選択する形式で
>すが、最後に追加や変更した括弧は、メニュー選択なしで、追加す
>ることが出来ます。

http://www.infomadonna.ne.jp/~takata/hm/kakko1.lzh
に登録しています。

http://www.infomadonna.ne.jp/~takata/hm/index.htm#macro
からダウンロード出来るようにしています。
ダウンロードする前にドキュメントを確認することも可能です。

欲しい人は、ご自由にどうぞ。

[ ]
RE:02253 括弧の置換と挿入マクロ 1.05No.02259
山紫水明 さん 01/05/29 23:27
 
 kendoさん,TAKAさん,こんばんは。

 修正版先ほどアップしました。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02258 括弧の置換と挿入マクロ Ver.1.0No.02260
kendo さん 01/05/29 23:47
 
Kendoです。
お世話になります。欲しいので、DLしてしまいました。
グーです。

>
>欲しい人は、ご自由にどうぞ。

[ ]
RE:02259 括弧の置換と挿入マクロ 1.05No.02261
kendo さん 01/05/29 23:48
 
山紫水明さん、

ご指名、恐縮です。
DLさせてくださいね。

> 修正版先ほどアップしました。


[ ]
RE:02261 括弧の置換と挿入マクロ 1.05No.02262
kendo さん 01/05/29 23:52
 
自己レスです。
>DLさせてくださいね。
>> 修正版先ほどアップしました。
まだ、ライブラリに見えてきません。登録には時間がかかるものなのでしょうか。
Kendo

[ ]
RE:02254 括弧の置換と挿入マクロ Ver1.04No.02263
山紫水明 さん 01/05/30 06:58
 
 kendoさん,こんにちは。

》投稿のウィンドウで入力しているのですが、文字が小さくて苦しい
》です。皆さん、投稿は直接メーラでなさっているのでしょうか。

 私は,昔ながらの TELNET 経由のパソコン通信でやっているのですが,最近は
メールでおやりになる人も多くなったようですね。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02254 括弧の置換と挿入マクロ Ver.1.0No.02264
TAKA さん 01/05/30 12:58
 
TAKA です。

>です。皆さん、投稿は直接メーラでなさっているのでしょうか。

よく利用する(投稿する、投稿内容を確認等)会議室は、メーリン
グリストの機能を使うと便利だと思います。

http://www.maruo.co.jp/hidesoft/
の上の方に、設定という項目がありますので、そこをクリックして、
http://www.maruo.co.jp/hidesoft/setup.asp
に行くと、メール転送の設定を行うことが出来ます。
会議室の投稿がメールで送られてくるので、返信なども普通のメー
ル感覚で書くことが出来ます。

[ ]
RE:02259 括弧の置換と挿入マクロ 1.05No.02266
kendo さん 01/05/30 20:24
 
ようやくDLさせていただきました。これもグーですね。
なお、投稿の仕方のアドバイスありがとうございます。
ところで、
カッコ挿入と置換マクロという題で改めてスレッドを起こしたいとおもいます。

kendo

[ ]
RE:02264 括弧の置換と挿入マクロ Ver.1.0No.02267
kendo さん 01/05/30 20:27
 
なるほど、こういう手があったのですね。これだと、
皆さんが投稿記事に書いてくださっている簡単なマクロなどもメーラのエディタです
ぐに保存、利用できて便利ですね。


>>よく利用する(投稿する、投稿内容を確認等)会議室は、メーリン
>グリストの機能を使うと便利だと思います。

 ところで、山紫水明さんへのレスでも書いたのですが、カッコ挿入と置換マクロと
いう題で改めてスレッドを起こしたいとおもいます。ちょっとしておねだりをしてみ
ようと思うのですが。

kendo

[ ]
RE:02266 括弧の置換と挿入マクロ 1.05No.02269
kendo さん 01/05/30 21:35
 
スミマセン。質問です。

 新しいスレッドを起こすときに使ったのと似たような例文で、

たとえば

 彼女は彼に「私は『ワンタンが好きだ』といいたいのです」と言った。

などという文字列を作ろうとして、まずはじめに

  「私はといいたいのです」 と書いてから、 私は の後で、

 『ワンタンが好きだ』を入れようとして、私は あとで『』 を挿入しようとする
と、

 『私はといいたいのです』となってしまうようなのですが、これは元々の仕様なの
でしょうか。
(ただし、
  「私はワンタンが好きだといいたいのです」 と書いて、ワンタンが好きだ の
部分を選択して、マクロを立ち上げて『 』を選ぶと、その『』に囲まれて、

 「私は『ワンタンが好きだ』といいたいのです」とはなりますが......)


[ ]
RE:02269 括弧の置換と挿入マクロ 1.05No.02272
TAKA さん 01/05/30 22:25
 
TAKA です。

>  「私はといいたいのです」 と書いてから、 私は の後で、
>
> 『ワンタンが好きだ』を入れようとして、私は あとで『』 を挿入しようとする
>と、
>
> 『私はといいたいのです』となってしまうようなのですが、これは元々の仕様なの
>でしょうか。

これは、ドキュメントに
>//・括弧の上および括弧の内側で実行したときは両側の括弧を希望の括弧に変換し
>//  ます。
とある通り、括弧の内側で実行した場合は括弧を置換するためです。
山紫水明さんのマクロは、置換の方の処理がメインであるという前
提だからこのような仕様なのだと思います。

カーソルが内側にある場合に、置換とするか追加とするかのオプ
ションがあると便利かもしれませんね。


私の方のマクロは、追加の処理がメインですので、kendoさんの希
望通り追加の処理となります。

[ ]
RE:02269 括弧の置換と挿入マクロ 1.05No.02274
山紫水明 さん 01/05/30 23:22
 
 kendoさん,こんばんは。

》 『私はといいたいのです』となってしまうようなのですが、これは元々の仕様
》なのでしょうか。

 【説明】の最初に書いておきましたようにこれは仕様です。括弧の上および括弧
の内側で実行したときは両側の括弧を置換し,括弧の外側で実行したときは新たに
空のカッコを作ります。どこで実行したかを判断するのに,苦心したところでもあ
ります。
 新たに括弧を作りたい場合は,前にもTAKA さんに指摘していただいたように,
「選択開始」状態にして実行すれば,できることはできます。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02274 括弧の置換と挿入マクロ 1.05No.02277
kendo さん 01/05/30 23:26
 
山紫水明さん、
了解しました。
> 新たに括弧を作りたい場合は,前にもTAKA さんに指摘していただいたように,
>「選択開始」状態にして実行すれば,できることはできます。

[ ]