このようなことができないでしょうか。No.20657
COBOLER さん 05/12/26 11:07
 
はじめまして。
私は別のエディタ(MM/SAKURA)を使っていましたが、最近久しぶりに秀丸を試し、
大幅な機能追加に驚き、乗り換えを検討しています。
そこで気がついた点がいくつかあるのですが、生意気ながら投稿させていただきます。
1.ステータスバーに現在のカーソル位置の文字コードを表示。
 文字コードの表示はメニューまたはアイコンでできますが、一文字毎に押さなけれ
ばなりません。常にカーソル位置の文字コードを表示するようにはできないでしょう
か。

2.ステータスバーに現在テキストの最終行数を表示。
 現在の行は表示されますね。「ファイルの最後への移動」を使わなくてもテキスト
行数がわかれば便利なのですが。

3.テキストの折り返しのアイコン化。
 私は通常折り返しなしで使用しています。プログラム・データ参照はこれが便利な
ので。が、ドキュメントの場合は折り返さないと読みにくいです。設定で変更できま
すが、アイコン一発で切り替えられないでしょうか?

4.バイナリモードで右にキャラクタを表示。
 テキストエディタでここまでやる必要は無いとは思いますが、せっかくバイナリ
モードがあるのに惜しいと思います。欲を言えば、切り替えて16進/キャラクタのど
ちらでも入力できるとうれしいです。

5.MDI化について
 既に結論が出ていいて、蒸し返すのは申し訳ないのですが、希望としてあげさせて
いただきます。
 プログラム等流用時に、左右に並べて操作することが多いのですが、秀丸では、別
ウィンドウになりますね。この場合ツールバーのアイコンもウィンドウに表示しきれ
ないものが使えないのが不自由に思います。作業上MDIで無いほうがいい場合も確
かにあります。設定にて選べるといいのですが。

以上長々と申し訳ありませんが、検討をお願いいたします。

[ ]
RE:20657 このようなことができないでしょNo.20658
ENCODINGSHIFTJIS さん 05/12/26 11:53
 

>3.テキストの折り返しのアイコン化。
> 私は通常折り返しなしで使用しています。プログラム・データ参照はこれが便利
>なので。が、ドキュメントの場合は折り返さないと読みにくいです。設定で変更で
>きますが、アイコン一発で切り替えられないでしょうか?

共通設定の切り替えではなく、拡張子=ファイルタイプ別の設定もできます。設定の
リスト>新規 で種類を増やせます。

あるいは、切り替えのマクロは作れます

[ ]
RE:20658 このようなことができないでしょNo.20659
COBOLER さん 05/12/26 14:01
 
返答ありがとうございます。

>
>>3.テキストの折り返しのアイコン化。
>
>共通設定の切り替えではなく、拡張子=ファイルタイプ別の設定もできます。設定の
>リスト>新規 で種類を増やせます。
拡張子の固定、動的に変えにくいので、ちょっとよくないです。
(ごめんなさい)

>
>あるいは、切り替えのマクロは作れます
これは、よさそうですね。ショートカットキーにも登録できますし。
ただ、「切り替えのマクロ」は方法がわかりません。

[ ]
RE:20659 このようなことができないでしょNo.20660
Kamonohasi さん 05/12/26 14:55
 
>>あるいは、切り替えのマクロは作れます
>これは、よさそうですね。ショートカットキーにも登録できますし。
>ただ、「切り替えのマクロ」は方法がわかりません。
こんなのはいかがでしょうか。私が現在つかっているやつです。
$flag = getconfig("AutoAdjustOrikaeshi");
if(val($flag)){
 config "w2000";
}else{
 config "xAutoAdjustOrikaeshi:+";
}
saveconfig;
もっと高機能なものも作れるし既にありますが、COBOLERさんの投稿を読む限り私と
同じようにざっくりしたもので十分かと(汗)

[ ]
RE:20660 このようなことができないでしょNo.20661
COBOLER さん 05/12/26 15:52
 
>こんなのはいかがでしょうか。私が現在つかっているやつです。
Kamonohasi さん、早速やってみました。
ウィンドウ折り返しをしない桁を変更し、マクロ登録し、ツールバーに登録すると、
まさに希望していたとおりとなりました。
どうもありがとうございます。


[ ]
RE:20657 このようなことができないでしょNo.20662
秀丸担当 さん 05/12/26 17:39
 

>1.ステータスバーに現在のカーソル位置の文字コードを表示。
> 文字コードの表示はメニューまたはアイコンでできますが、一文字毎に押さなけれ
>ばなりません。常にカーソル位置の文字コードを表示するようにはできないでしょう
>か。
>
>2.ステータスバーに現在テキストの最終行数を表示。
> 現在の行は表示されますね。「ファイルの最後への移動」を使わなくてもテキスト
>行数がわかれば便利なのですが。

ステータスバーに他にもいろいろ表示できるようにしたいというネタは他にもあ
るので、今後の開発の参考にしたいと思います。

>3.テキストの折り返しのアイコン化。
> 私は通常折り返しなしで使用しています。プログラム・データ参照はこれが便利な
>ので。が、ドキュメントの場合は折り返さないと読みにくいです。設定で変更できま
>すが、アイコン一発で切り替えられないでしょうか?

既にENCODINGSHIFTJISさんやKamonohasiさんがフォローしてくださっている通り、
ファイルタイプ別の設定で切り替えたり、マクロでやることもできます。

>4.バイナリモードで右にキャラクタを表示。
> テキストエディタでここまでやる必要は無いとは思いますが、せっかくバイナリ
>モードがあるのに惜しいと思います。欲を言えば、切り替えて16進/キャラクタのど
>ちらでも入力できるとうれしいです。

強調表示一覧の枠の場所に、バイナリモードのときは文字の表示ができたら便利
だと思います。これも今後の開発の参考にしたいと思います。
どちらでも入力できるようにしたりとか、バイナリエディタに特化するのは難し
いと思います。

>5.MDI化について
> 既に結論が出ていいて、蒸し返すのは申し訳ないのですが、希望としてあげさせて
>いただきます。
> プログラム等流用時に、左右に並べて操作することが多いのですが、秀丸では、別
>ウィンドウになりますね。この場合ツールバーのアイコンもウィンドウに表示しきれ
>ないものが使えないのが不自由に思います。作業上MDIで無いほうがいい場合も確
>かにあります。設定にて選べるといいのですが。

いちおう、タブモードというのがあって、それでMDI風の操作にはできますが、
横に並べたりする使い方には向いていません。

ツールバーは浮かせて表示するとなんとか表示できます。
通常の使い方とはちょっと違ったことになるので、好みによっては合わないかも
しれないですが。

SDIとタブモードとMDIを切り替えできるようにするには、けっこう大変な
ことになると思います。そういう要望もあったということにしておきたいと思い
ます。

[ ]
RE:20662 このようなことができないでしょNo.20663
COBOLER さん 05/12/26 17:56
 
秀丸担当様
回答どうもありがとうございます。

>>1.ステータスバーに現在のカーソル位置の文字コードを表示。
>>2.ステータスバーに現在テキストの最終行数を表示。

>ステータスバーに他にもいろいろ表示できるようにしたいというネタは他にもある
>ので、今後の開発の参考にしたいと思います。
>
>>4.バイナリモードで右にキャラクタを表示。
>強調表示一覧の枠の場所に、バイナリモードのときは文字の表示ができたら便利だ
>と思います。これも今後の開発の参考にしたいと思います。

よろしくお願いいたします。

>>3.テキストの折り返しのアイコン化。
>既にENCODINGSHIFTJISさんやKamonohasiさんがフォローしてくださっている通り、
>ファイルタイプ別の設定で切り替えたり、マクロでやることもできます。

マクロでの方法で満足しています。

>>5.MDI化について
>いちおう、タブモードというのがあって、それでMDI風の操作にはできますが、
>横に並べたりする使い方には向いていません。
>
>ツールバーは浮かせて表示するとなんとか表示できます。

「浮かせる」のこういう使い方は想像できませんでした。この方法は使えると思うの
で、やってみます。


[ ]