自由TAB位置設定No.08927
Micky さん 05/12/13 19:37
 
まいどお世話になります。

既にあがっていたらごめんなさい。

別会議室でマボカルさんが「CSV形式的なファイルの表示」って
あげられてましたが、個人的にはCSVまでいかなくても
TAB区切りで表示だけちょっと見やすくならないかなと思います。
(CSV対応は大変ってあったので少し楽?な別路線ってことで)

TABストップ位置が今は2,4,8カラム毎ですが、自由に設定できれば
と思うことが時々あります。

会議室一覧 未読 総数 最新
秀丸メール・バグ関係 236 2155 12/13
秀丸エディタβ版 0 1887 12/13
こんなんが見やすくならないかなと。

 ↓

会議室一覧           未読  総数  最新
秀丸メール・バグ関係 236   2155  12/13
秀丸エディタβ版     0     1887  12/13
                    ↑    ↑    ↑
(↑ にTAB位置が設定できたらこんな感じかなと)

具体的な例としてはWORDのTABの設定が結構使いやすいと思うのですが、
普段メモ帳代わりに秀丸エディタを使っているのと、WORD立ち上げるのが
いや(重い)なんで。

勿論スペースを入れていけばできるのですが、面倒だし。

これはこれで大変な気もしますが、ねたってことでいかがでしょう?

[ ]
RE:08927 自由TAB位置設定No.08929
山紫水明 さん 05/12/13 20:05
 
 Mickyさん,こんばんは。

>会議室一覧 未読 総数 最新
>秀丸メール・バグ関係 236 2155 12/13
>秀丸エディタβ版 0 1887 12/13
>こんなんが見やすくならないかなと。
> ↓
>会議室一覧           未読  総数  最新
>秀丸メール・バグ関係 236   2155  12/13
>秀丸エディタβ版     0     1887  12/13

 もし単に見るためだけでしたら,拙作で恐縮ですが,ライブラリにある「CS
Vファイルを整形して表を作成するマクロ」
http://hide.maruo.co.jp/lib/macro/reformcsv221.html
で区切り文字を空白にすれば,一応可能です。

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:08929 自由TAB位置設定No.08931
Micky さん 05/12/13 20:39
 
まいどお世話になります。

山紫水明 さん write:

>  もし単に見るためだけでしたら,拙作で恐縮ですが,ライブラリにある「CS
> Vファイルを整形して表を作成するマクロ」
> http://hide.maruo.co.jp/lib/macro/reformcsv221.html
> で区切り文字を空白にすれば,一応可能です。
わざわざありがとうございます。
見るだけではちょっと・・・
やってみたのですが、手元のファイルでは「もっと簡単にしてください」と。
先ほど書いた例ではうまくいくのですが、ややこしすぎるみたいです。
これはこれで使わせていただこうと思います。

メモ帳って書いたのがまずかったかもしれませんが、
手元のメモ用紙代わりって書いたほうがよかったかも。
コマンド一覧とか、用語集とか作ってると

秀丸エディタ起動時に・・・
/b 秀丸エディタを閲覧モードで起動します。
/k行番号 /jと同じですが、/jでは行番号の計算は・・・
/xマクロ名 秀丸エディタ起動と同時にマクロを・・・
          (↑ここはTABを入れてますが、変換されてるかも?)
         
こんな書き方をしています。
実際は1行がすごく長かったりします。(もっと簡単に・・・はこの辺かと)
毎回整形したらよいだけかもしれません。

[ ]
RE:08931 自由TAB位置設定No.08932
アルビレオ さん 05/12/13 21:26
 
ユーザーのアルビレオです。

>実際は1行がすごく長かったりします。(もっと簡単に・・・はこの辺かと)
>毎回整形したらよいだけかもしれません。

単なる個人的な雑感で意見というほどのものでもないんですが、CSVとしての表
示/編集機能を充実させていくと本来のテキストエディタとしての操作性に悪影
響がないかなぁ…とちょっぴり心配です。
たとえばCSVモードだとまともに動作しないマクロが続出しそうで。

[ ]
RE:08932 自由TAB位置設定No.08938
秀丸担当 さん 05/12/14 11:22
 

>別会議室でマボカルさんが「CSV形式的なファイルの表示」って
>あげられてましたが、個人的にはCSVまでいかなくても
>TAB区切りで表示だけちょっと見やすくならないかなと思います。

そういうことができれば、使い方の範囲が広がると思います。
CSVエディタとしてしまうより、固定ピッチフォントであってもプロポーショ
ナルフォントのような扱いにして、タブの位置を自由に設定できるだけで比較的
簡単にできるかもしれません。

>単なる個人的な雑感で意見というほどのものでもないんですが、CSVとしての表
>示/編集機能を充実させていくと本来のテキストエディタとしての操作性に悪影
>響がないかなぁ…とちょっぴり心配です。
>たとえばCSVモードだとまともに動作しないマクロが続出しそうで。

プロポーショナルフォントと同じと考えればいいような気もしましたが、現状で
プロポーショナルフォントで動かすとまずいマクロもあるのではないかと思いま
す。
話がずれてきますが、プロポーショナルフォントかどうかを判断するキーワード
があったほうがいいかもしれません。

[ ]
RE:08938 秀丸ワークシートNo.08942
草餅 さん 05/12/14 14:09
 
秀丸エディタで作成したCSVファイル等を
Excelのようなワークシートで編集、並べ替えなどが出来て、
その上秀丸マクロが使えたら、非常に便利だと前々から思ってました。

「Hidemarnet Explorer」と同じく、
「秀丸ワークシート」
といった姉妹ソフトという位置づけで
世に出れば、秀丸エディタの仕様自体にはさほど影響は無いのでは、
と勝手におもってます。

[ ]
RE:08938 自由TAB位置設定No.08946
山紫水明 さん 05/12/14 17:39
 
 秀丸担当さん,

>話がずれてきますが、プロポーショナルフォントかどうかを判断するキーワー
>ドがあったほうがいいかもしれません。

 これはぜひ欲しいところです。現在のキーワードを駆使して何とかならないか
と試みてあきらめた経験があります。

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

[ ]
RE:08942 秀丸ワークシートNo.08947
ENCODINGSHIFTJIS さん 05/12/14 17:54
 
>「秀丸ワークシート」

OpenOffice2.0 日本語版 が出てしまった現状ではどうでしょう?
Writer で 不等間隔タブできてますし
Calc   で 固定長テキストのインポートもできます、
項目数maxはExcelと同様に [IV] までなので、
300項目のレコードは扱えない
Base   で 抽出、差込印刷

秀丸エディタを台にして、各種アプリケーションを目指すのは
なかなか・・・
Eclipse のように最初からアプリを作る「想定」の仕組みでないと

[ ]
RE:08947 秀丸ワークシートNo.08948
草餅 さん 05/12/14 18:17
 

>OpenOffice2.0 日本語版 が出てしまった現状ではどうでしょう?

説明が足らなかったのですが、

・データがワークシートで閲覧出来る
・秀丸マクロが使える(「Hidemarnet Explorer のように秀丸とシームレス
・ソートが出来る
・抽出(クエリ)が出来る

の4機能で私は充分です。これだけのためにExcelやOpenOfficeを
使うのもちょっと面倒かなと。
言ってみれば、表計算ソフトというのではなく、
軽快なテキストファイルビュアーという性格のものを求めています。




[ ]
RE:08948 秀丸ワークシートNo.08949
Iranoan さん 05/12/14 23:39
 
 皆さん今日は、Iranoan です。
> TAB区切りで表示だけちょっと見やすくならないかなと思います。
 私もこれは欲しい機能です。
> TABストップ位置が今は2,4,8カラム毎ですが、自由に設定できれば
> と思うことが時々あります。
 自由に設定できるより、各々のカラム毎に「最大長+2 文字」ぐらいで自動
で判断してくれたらうれしいですね(^^)。

> ・データがワークシートで閲覧出来る
 何を一つのワークシートとして扱うのでしょう? 否定とか反対ではなく、
ファイル単位なたタブ機能を使えばよいだろうし、もしそうでないならタブ機
能と共存させたとき、ファイルとの違いが解りにくくなるだろうと。

> ・ソートが出来る
> ・抽出(クエリ)が出来る
 私も欲しい機能ですが、採用していただくとしても、本体の機能より、新た
なフィルタして用意して頂いた方が良い気がします。そうすれば動作が緩慢に
なることも無いし、不必要な人には邪魔になりませんから。
 ##行単位のソートは既にフィルタがあるんですけどね。

[ ]
RE:08949 秀丸ワークシートNo.08952
草餅 さん 05/12/15 07:14
 
こんにちは。

>> ・データがワークシートで閲覧出来る
> 何を一つのワークシートとして扱うのでしょう? 否定とか反対ではなく、
>ファイル単位なたタブ機能を使えばよいだろうし、もしそうでないならタブ機
>能と共存させたとき、ファイルとの違いが解りにくくなるだろうと。

ワークシートという表現がまずかったようですが、
Excelのような表形式のことです。
CSVファイルを列幅が整った表形式で見たいというわけです。

>> ・ソートが出来る
>> ・抽出(クエリ)が出来る
> 私も欲しい機能ですが、採用していただくとしても、本体の機能より、新た
>なフィルタして用意して頂いた方が良い気がします。そうすれば動作が緩慢に
>なることも無いし、不必要な人には邪魔になりませんから。
> ##行単位のソートは既にフィルタがあるんですけどね。

ここでのフィルタとは具体的にどういうことでしょうか?
「行単位のソートのフィルタ」についても教えて下さい。

[ ]
RE:08952 秀丸ワークシートNo.08956
秀丸担当 さん 05/12/15 10:28
 

ワークシートといかタブ自由でcsvの件について、あまり深くはコメントしませ
んが見てはいるのでネタとして参考としたいと思います。

Iranoanさんの言うフィルタとは、変換モジュールのことでしょうか。
コンソールアプリとしてのフィルタであれば、もしそういったものがあれば既に
使えるものがあるのかもしれません。

[ ]
RE:08946 自由TAB位置設定No.08957
秀丸担当 さん 05/12/15 10:29
 

> これはぜひ欲しいところです。現在のキーワードを駆使して何とかならないか
>と試みてあきらめた経験があります。

今後のことも考えてfontmodeというキーワードにして最下位ビットをプロポーシ
ョナルフォントとするような感じで追加を検討しようと思います。

[ ]
RE:08947 秀丸ワークシートNo.08958
ENCODINGSHIFTJIS さん 05/12/15 10:47
 
変換せずテキストのままで、Excel や RDB のような操作性を求めるのは、ある意味
で贅沢と思います。

簡単なグリッド表示での操作はDBの管理コンソールで、できてしまいます。

レガシーな領域でソフト開発の過疎地域。昔はテキストDBソフトは多数あったのです
が。(Excelもどき、最近は見かけませんね)

日付や符号付数値のソートなど、エディタとはレベルが違いますし。

[ ]
RE:08958 秀丸ワークシートNo.08959
草餅 さん 05/12/15 11:14
 

さすがに、

>・抽出(クエリ)が出来る

は欲張りかもしれませんね。
これ無しでも十分使い勝手がいいと思います。

No.08948 で述べたように基本は「軽快なテキストファイルビュアー」
です。

[ ]
RE:08956 秀丸スプレッドシート??No.08960
草餅 さん 05/12/15 11:31
 
たびたびすいません。

No.08952の通り、
ワークシートという表現がまずかったようで、
Excelのような表形式のことです。
タブとかは関係なくて、場合によっては
別ウインドウまたは別アプリとなっても構いません。

「秀丸スプレッドシート」のほうがマシですかね。

小ネタとして考えてやってください。

[ ]
RE:08959 秀丸ワークシートNo.08965
ENCODINGSHIFTJIS さん 05/12/15 15:31
 
>・抽出(クエリ)が出来る

Log Parser 2.2 日本語版
http://www.microsoft.com/japan/technet/scriptcenter/tools/logparser/default.mspx

Log Parser 2.2 により提供された入力形式には以下が含まれます。
CSV(コンマ区切り)、TSV(TAB区切り)、NCSA、W3C および XML 基準のもとでフ
ォーマットされた一般的なテキスト

http://www.microsoft.com/japan/technet/community/columns/profwin/pw0505.mspx

「構造化照会言語 (SQL) に似たクエリ」の書き方を習得しないと使えませんが。

============================
ドメイン・スペシフィック・ビュアー(分野毎のきれいな表示)の必要性はわかりま
すが
この分野はCOBOL系のメーカーがサポートすべきと思います。
メーカーとしてはプラットフォーム移行を推進で、ビジネスチャンスなのかも。
でも、横に100項目以上なんてまだまだ普通ですから

[ ]
RE:08952 秀丸ワークシートNo.08974
Iranoan さん 05/12/15 21:59
 
 草餅さん今日は、Iranoan です。
> ワークシートという表現がまずかったようですが、
> Excelのような表形式のことです。
> CSVファイルを列幅が整った表形式で見たいというわけです。
 そういう意味でしたか。これは確かに、08949 に書いたように欲しいですね。

> 「行単位のソートのフィルタ」についても教えて下さい。
 これは秀丸担当さんが補足してくださいましたが、秀まるおさんが公開され
ている変換モジュールです。

[ ]
RE:08949 秀丸ワークシートNo.08980
IKKI さん 05/12/18 01:09
 
IKKI です。雑談ですが…

> > ・ソートが出来る
> > ・抽出(クエリ)が出来る
>
>  私も欲しい機能ですが、採用していただくとしても、本体の機能より、新た
> なフィルタして用意して頂いた方が良い気がします。

sort, grep, sed, awk といった UNIX 由来のテキストフィルタを
片っ端から秀丸の変換モジュールに移植したらどんなに便利かと思いました。

…言い出しっぺがやれって話ですね。(^^;

[ ]
RE:08980 秀丸ワークシートNo.08981
h-tom さん 05/12/18 08:03
 

h-tom です。

>sort, grep, sed, awk といった UNIX 由来のテキストフィルタを
>片っ端から秀丸の変換モジュールに移植したらどんなに便利かと思いました。
ライブラリに、m.fujimotoさんが作られた、"秀丸パイプ"があるので、これを
使うとか?

秀丸パイプ+スクリプトで、CSVの各項目を固定幅で表示するのはできますね。
(オーバーする分は削除され、足りない分はスペースで補うことになるけれど。)

[ ]
RE:08981 秀丸ワークシートNo.08991
IKKI さん 05/12/20 21:46
 
IKKI です。

> > 秀丸エディタで作成したCSVファイル等を
> > Excelのようなワークシートで編集、並べ替えなどが出来て、
> > その上秀丸マクロが使えたら、非常に便利だと前々から思ってました。
>
> 秀丸パイプ+スクリプトで、CSVの各項目を固定幅で表示するのはできますね。
> (オーバーする分は削除され、足りない分はスペースで補うことになるけれど。)

となると、あとはイベントドリブンなマクロ(*1)さえ実現すれば

 ・ファイル読み込み時に可読形式に変換
 ・ファイル書き出し時に CSV 形式に変換

をマクロにやらせることで草餅さんの希望は実現できそうですね。

というわけで、ぜひイベントドリブンなマクロを>秀丸担当さん (^^)/

---------------
(*1) http://www.maruo.co.jp/turukame/3/x08826_.html#8868

[ ]