機能追加のささやかなお願いNo.29005
tel1849 さん 10/10/05 21:31
 
こんにちは
秀丸エディタをブログラミングの他にワープロ代わりに使っています。

たぶん動作環境の編集か表示/操作のどこかに属するものだと思いますが、次のよう
な機能を将来、追加してもらえると助かります。

機能追加して欲しいもの
カッコ類(「」・『』・〈〉・【】・()・[]・{}・“”・""など)を入力したらカーソ
ル(キャレット)が自動的に左に1ヶ(または2ヶ)移動する。

理由
カッコ類(「」・『』・〈〉・【】・()・[]・{}・“”・""など)を入力する度にカー
ソル(キャレット)をイチイチ左に1ヶ移動させるのが、面倒だから…。(汗)


[ ]
RE:29005 機能追加のささやかなお願いNo.29007
秀丸担当 さん 10/10/06 09:42
 

>たぶん動作環境の編集か表示/操作のどこかに属するものだと思いますが、次のよう
>な機能を将来、追加してもらえると助かります。
>
>機能追加して欲しいもの
>カッコ類(「」・『』・〈〉・【】・()・[]・{}・“”・""など)を入力したらカーソ
>ル(キャレット)が自動的に左に1ヶ(または2ヶ)移動する。

要望ありがとうございます。
ネタとして参考にさせていただきます。

現状でやるとしたら、マクロでやると一応できるかもしれません。
例えば、[マクロ]→[マクロ登録]→[自動起動]で、「編集後タイマー」をONにし
て、以下のマクロを登録します。
マクロは、マクロファイル用のフォルダ([その他]→[動作環境]→[環境]で指
定)に、例えば test.mac というファイル名で保存します。

  $a=gettext2(column-4,lineno,column,lineno);
  $a2=rightstr($a,2);
  $a4=rightstr($a,4);
  if($a4=="()"||
    $a4=="「」"||
    $a4=="『』"||
    $a4=="〈〉"||
    $a4=="【】"||
    $a2=="()"||
    $a2=="[]"||
    $a2=="{}"||
    $a4=="“”"||
    $a2=="\"\""){
   left;
  }

ただ、自動起動マクロは編集時に常に呼ばれることになるので、間違えるとあぶ
ないのと、パフォーマンスが低下するので十分な注意が必要かもしれません。

[ ]
RE:29007 機能追加のささやかなお願いNo.29008
tel1849 さん 10/10/06 16:35
 
>現状でやるとしたら、マクロでやると一応できるかもしれません。
>例えば、[マクロ]→[マクロ登録]→[自動起動]で、「編集後タイマー」をONにし

コメントをありがとうございます。
私も当初は自動起動マクロの方法を考えましたが、言われるようにパフォーマンスの
低下を心配して止めました。[汗]
秀丸エディタには禁則処理機能があるので、これと同じ発想(?)でパフォーマンスを
落とさずにできるのではないかと勝手に思い、提案した次第です。今後の機能追加ネ
タの一つになれば幸いです。


[ ]
RE:29008 機能追加のささやかなお願いNo.29009
秀まるお2 さん 10/10/06 17:47
 
 この件ですが、秀Capsで出来るかどうか、一回トライしてみます。

[ ]
RE:29009 機能追加のささやかなお願いNo.29013
秀まるお2 さん 10/10/06 23:33
 
 ちなみにトライした結果うまく出来たんですけど、テストしていただけたりし
ますでしょうか。

 かな漢字変換で

   「」

 とかの文字(2文字)を入力して確定させた瞬間にカーソルを左に移動する、
というオプションを追加した形になります。"「"を入力して確定させてから"」"
を入力した場合はカーソルは移動しないです。"「」"をセットで入力して確定さ
せる場合に限りますけど。

 (それでいいのかどうかもよく分からないけど、それ以外に実現する手段が無
いかなぁと思いました)

[ ]
RE:29013 機能追加のささやかなお願いNo.29016
秀まるお2 さん 10/10/07 10:00
 
 ということで作ってみました。

 http://hide.maruo.co.jp/software/bin/hcaps905_signed.exe

 設定の「特別」ページの中にオプション追加しています。

 秀丸やFirefox上でうまく動くことだけ確認しました。

[ ]
RE:29016 機能追加のささやかなお願いNo.29026
keitalo さん 10/10/09 01:03
 
秀caps使いました。
すごく便利なのですが、半角で [] と入れると無反応になるのはちょっと不便です
ね。連続入力も対応できないですかね?

[ ]
RE:29026 機能追加のささやかなお願いNo.29032
秀まるお2 さん 10/10/10 21:25
 
 "["が入力されてからすぐに"]"が連続して入力された場合に限り、カーソルを
左移動する、みたいな処理をすれば実現出来そうな気がします。

 ということでやってみます。

[ ]
RE:29032 機能追加のささやかなお願いNo.29044
秀まるお2 さん 10/10/12 10:27
 
 オプション追加しました。以下のURLからダウンロード出来ます。

 http://hide.maruo.co.jp/software/bin/hcaps906_signed.exe

 ということでお願いします。

[ ]