アウトラインのネタNo.09353
Iranoan さん 06/02/22 23:16
 
 秀丸担当さん今日は、Iranoan です。
 他のアウトライン・エディタはどの様になっているか見ていて、思いついた
ことを投稿します。私が欲しい機能要望ではなく、ネタです。
・アウトラインの枠
  枠内でも新たなツリーを追加できるようにならないでしょうか? 現状ですと、
  見出しの定義が「行頭の文字列」「行頭の記号」の場合、項目の移動、レベ
  ルの上/下が出来ますが、これと同じような操作法で、ツリーを追加できた
  ら、便利だと思います。
・部分編集について
  o 秀丸メールのヘッダのヘッダ名は、編集はもちろん簡単に削除できません。
    これと同じように、「行頭の文字列」「行頭の記号」を簡単に編集できな
    いモードがあると、純粋にアウトライン・エディタとして使いたい人に
    とっては、使い易いと思います。
  o 部分編集をしている部分全体を簡単に削除できるようにならないでしょう
    か? 現状では、「全選択」して削除しても改行が残ってしまいます。また
    ツリーが削除されたときは、上下どちらかのツリーを部分編集領域として
    表示できれば使い易いと思います。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.6.00β2 です。

[ ]
RE:09353 アウトラインのネタNo.09403
秀丸担当 さん 06/02/24 09:53
 

> 他のアウトライン・エディタはどの様になっているか見ていて、思いついた
>ことを投稿します。私が欲しい機能要望ではなく、ネタです。
>・アウトラインの枠
>  枠内でも新たなツリーを追加できるようにならないでしょうか? 現状ですと、
>  見出しの定義が「行頭の文字列」「行頭の記号」の場合、項目の移動、レベ
>  ルの上/下が出来ますが、これと同じような操作法で、ツリーを追加できた
>  ら、便利だと思います。
>・部分編集について
>  o 秀丸メールのヘッダのヘッダ名は、編集はもちろん簡単に削除できません。
>    これと同じように、「行頭の文字列」「行頭の記号」を簡単に編集できな
>    いモードがあると、純粋にアウトライン・エディタとして使いたい人に
>    とっては、使い易いと思います。
>  o 部分編集をしている部分全体を簡単に削除できるようにならないでしょう
>    か? 現状では、「全選択」して削除しても改行が残ってしまいます。また
>    ツリーが削除されたときは、上下どちらかのツリーを部分編集領域として
>    表示できれば使い易いと思います。

ネタありがとうございます。
参考にしたいと思います。

ただ「アウトライン」というと、意味が広範囲で、いわゆるアウトラインプロセ
ッサのようにツリー表示とかノード編集(?)が全てであるかのように解釈されが
ちですが、テキストエディタにおけるアウトラインとはそのことではないと思い
ます。

標準で"."の数で階層を表すのになっていて、標準でアウトラインの枠がツリー
表示で、ノードの新規作成とか追加ができて、それを保存できる、ということに
なってしまったら、これはもはやテキストエディタではなく独自の形式の出力す
るアウトラインプロセッサのアプリケーションになってしまいます。

今回のアウトライン関係でそういったことが容易にできる範囲になってきました
が、飽くまでテキストエディタなので、要望は検討しつつもテキストエディタか
らは逸脱しないようにしないといけないと思います。テキストの概観を掴んだり
それの手助けをするようなものとしていきたいです。

[ ]
RE:09403 アウトラインのネタNo.09479
CaskStrength さん 06/02/25 16:50
 
CaskStrengthです。

> > 他のアウトライン・エディタはどの様になっているか見ていて、思いついた
> >ことを投稿します。私が欲しい機能要望ではなく、ネタです。

 僕の場合は「自分が欲しい機能」ということで、このIranaonさん
の要望に賛成一票としたいです。強く(^^;

> >・アウトラインの枠
> >  枠内でも新たなツリーを追加できるようにならないでしょうか? 現状ですと、
> >  見出しの定義が「行頭の文字列」「行頭の記号」の場合、項目の移動、レベ
> >  ルの上/下が出来ますが、これと同じような操作法で、ツリーを追加できた
> >  ら、便利だと思います。

 はい、これを希望します。
 ツリーにて、今のカーソル位置のレベルを基準に「同レベルに新規
追加」「一つ下のレベルに新規追加」が欲しいです。

> 今回のアウトライン関係でそういったことが容易にできる範囲になってきました
> が、飽くまでテキストエディタなので、要望は検討しつつもテキストエディタか
> らは逸脱しないようにしないといけないと思います。テキストの概観を掴んだり
> それの手助けをするようなものとしていきたいです。

 これはこれでごもっともだと思います。既存のテキストの概観把握
ということだけが機能の目的ならば。

 しかし、テキストエディタというのは、既存のテキストをいじるだ
けのものではなく、一からテキストを構築していく時にも使うツール
でもあるはずです。

 よく他のエディタにもあるアウトライン機能というのは、見出し一
覧だけであることが多いですが、これは既存のテキストの内容把握に
特化したものといえます。
 ですが、構造までいじれるようになった秀丸は、内容の「編集」の
役割も十分考慮したものとなりました。ここで見出し追加が可能にな
れば、「一から文章を構築する」というところまでせっかくの機能を
高められます。

 ここでその機能を少し追加することは、決してテキストエディタか
らの逸脱にはならないと僕は思います。むしろ今回の機能追加の画竜
点睛となるのではないでしょうか(逆に言うと、無いと欠いてしまう)。

 アウトライン上でレベル操作ができる、これは素晴らしいことです。
これで新しいノード追加ができれば、いわゆる「論文」を書く立場の
人間にとって一層手放せないツールになることでしょう。

 必要に応じてエディット部にフォーカスを移動して見出しを追加す
ればいいというのはたしかですが、その操作が挟まることで思考が遮
られてしまう問題は、大きなものです。アウトラインのペイン上で、
レベル変更並び順変更に加え、項目も追加までできて、今回のアウト
ライン編集機能が論文書きにとって真に有意義なものになります。

 なにとぞ、前向きにご検討ください。

 これに関して、マクロ関係で意見がありますが、長くなるので別メー
ルにて。

[ ]
RE:09479 アウトラインのネタNo.09481
CaskStrength さん 06/02/25 17:12
 
CaskStrengthです。

 マクロ関係で提案です。

>  必要に応じてエディット部にフォーカスを移動して見出しを追加す
> ればいいというのはたしかですが、その操作が挟まることで思考が遮
> られてしまう問題は、大きなものです。アウトラインのペイン上で、
> レベル変更並び順変更に加え、項目も追加までできて、今回のアウト
> ライン編集機能が論文書きにとって真に有意義なものになります。

 こう書いた希望は強いものですが、その実現方法としてマクロがあっ
てもいいかなとも思ってはいます。

 現在アウトライン関係のマクロはこれからということで、今のうち
に関連した要望を出しておきます。

・マクロにて、カーソル位置の、アウトラインのツリーでのレベル数
  が取得できる。たとえば、整数値OutlineLevelとか。
・アウトラインのツリー上の次の枝に飛べる機能。同レベルの次の枝、
  子レベルの次の枝、と飛ぶ先を選べると尚良。
・カーソルがある行に対して、アウトライン上で設定されたレベルを
  指定して見出しとできるコマンド。SetOutlineLevel 引数、とか。

 これくらいがあれば、先に希望した

>  ツリーにて、今のカーソル位置のレベルを基準に「同レベルに新規
> 追加」「一つ下のレベルに新規追加」が欲しいです。

 というコマンドが作れそうな気がします。マクロの追加の際にご検
討ください。

[ ]
RE:09479 アウトラインのネタNo.09485
アルビレオ さん 06/02/25 21:54
 
ユーザーのアルビレオです。

> よく他のエディタにもあるアウトライン機能というのは、見出し一
>覧だけであることが多いですが、これは既存のテキストの内容把握に
>特化したものといえます。
> ですが、構造までいじれるようになった秀丸は、内容の「編集」の
>役割も十分考慮したものとなりました。ここで見出し追加が可能にな
>れば、「一から文章を構築する」というところまでせっかくの機能を
>高められます。
>
> ここでその機能を少し追加することは、決してテキストエディタか
>らの逸脱にはならないと僕は思います。むしろ今回の機能追加の画竜
>点睛となるのではないでしょうか(逆に言うと、無いと欠いてしまう)。

あくまで1ユーザーの意見ですが、CaskStrengthさんの望んでいるようなアウト
ライン機能を強化したものは「構造化テキスト」とでも呼んだ方がいいもので、
そういった機能を充実させようとすればするほど文法的な決め事が多くなってし
まいます。
そういう面で秀丸担当さんが念頭に置いている「プレーンテキスト」とは分けて
考えた方がいいのではないかと思います。

動作速度やマクロの互換性などからいっても、アウトライン的な機能を充実させ
るためにプレーンテキスト編集の使い勝手が悪くなったり、逆にプレーンテキス
ト編集への配慮のためにアウトライン機能が中途半端なものになってしまうかも
しれません。
それならばいっそのこと秀丸メールのように「秀丸エディタをベースにした別ア
プリケーション」の形を取った方がきれいにまとまるんじゃないかとも個人的に
は考えています。
今回のベータ版はそういうことを踏まえた上で、秀丸担当さんなりに「これぐら
いならプレーンテキスト編集と衝突せずにアウトライン機能を実装できるかも」
というスタンスで作っているように私は感じています。

なんだか余計な口出しになってしまったかもしれませんが、私としては「アウト
ライン機能を充実させるのはいいことだけど、あくまで基本はフリーフォーマッ
トのプレーンテキスト編集であって欲しい」というのが願望です。

[ ]
RE:09485 アウトラインのネタNo.09492
CaskStrength さん 06/02/26 10:07
 
アルビレオさん、こんにちは。

CaskStrengthです。

 構造化テキスト用の機能を充実することの是非は、たしかにユーザー
ごとに意見が分かれると思います。大多数が望んでいる機能、という
わけでもないでしょうし(^^;

 ただ、予想以上に充実したツリーの編集機能がついたのに、新規項
目追加という基本的な(と構造化テキスト利用者には思える)機能が
ないというのは残念なので、便乗してしまいました。
 いずれにせよ、マクロという形でも可能になって欲しいなと思って
おります。

 まあ、待ちに待ったアウトライン編集機能ですので、ちょっと熱く
なりすぎたかもしれません(^^;。

[ ]
RE:09353 アウトラインのネタNo.09499
kiki さん 06/02/27 00:00
 
こんにちは。
ユーザのkikiです。

部分編集について、当方の希望を書かせてください。

部分編集って、「編集する部分を固定して、他で編集間
違えを無くす。」機能、と捉えてよろしいのでしょうか。

であれば、当方にとってとても有意義なのですが、部分
編集外の見えているテキストについて、コピペのコピー
元にはしたいのですが、目的が違います?

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

[ ]
RE:09492 アウトラインのネタNo.09507
秀丸担当 さん 06/02/27 12:01
 

ツリーを新規作成したり追加したりという要望は、作らないとおそらく今後も出
てくると思います。

初心者がツリー構造を扱いきれないだろうというのはあると思いますが、逆に言
えば、プレーンテキストとはツリー構造を簡単に構築できて保存できる形式だ、
と思われしまったら困ります。

やるとしたら、マクロで可能にするか、あるいは新規作成/追加というメニュー
は作ってしまって新規作成してツリー定義されていなかったら新しく定義するよ
うに誘導するか、というほうがいいんじゃないかと思います。

[ ]
RE:09499 アウトラインのネタNo.09508
秀丸担当 さん 06/02/27 12:05
 

>部分編集って、「編集する部分を固定して、他で編集間
>違えを無くす。」機能、と捉えてよろしいのでしょうか。
>
>であれば、当方にとってとても有意義なのですが、部分
>編集外の見えているテキストについて、コピペのコピー
>元にはしたいのですが、目的が違います?

編集間違えを無くすのもそうですが、範囲選択やコピーの対象としない機能でも
あります。
範囲選択やコピーができたほうが便利な場合もあると思いますが、それはできま
せん。
カーソルが部分編集外に出てしまったり、範囲選択が部分編集の外と中でまたが
ったりした場合など考えると、いろいろ矛盾点や不都合が出てくると思うので、
できればそういうことはできないようにしたいです。

[ ]