MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか
https://forums.mozillazine.jp/viewtopic.php?f=2&t=10031
ページ 11

作成者:  Tsuchiyama [ 2010年4月04日(日) 01:20 ]
記事の件名:  Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

<div>や<table>等を用いた多段入れ子のソースを、標準のソースビューワで見ると、
ウィンドウの中に収まりきれていないことがままあります。
タブ桁数がやや長いので、もう少し短い(半角スペースで2文字位)だと
現状より見やすくなるのかなと思うのですが、
設定エディタで、そのあたりを変更することはできないでしょうか?

なお、以下の環境で使用しています。
Version : Firefox 3.6.3
OS : Windows XP SP3 Home Edition

ViewSourceWithアドオンを使って、秀丸で見るというのも試したのですが、
このアドオンの設定で、「一時ファイルの既定の保存方法」を「標準」のままにするとソースが文字化けし、
「DOMドキュメント」にするとオリジナルのソース通りには表示してくれなかったので、
結局、標準ソースビューワに戻ってきたというような次第です。

作成者:  kiyo4_k [ 2010年4月04日(日) 01:59 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

Tsuchiyama さんが書きました:
ViewSourceWithアドオンを使って、秀丸で見るというのも試したのですが、
このアドオンの設定で、「一時ファイルの既定の保存方法」を「標準」のままにするとソースが文字化けし、
「DOMドキュメント」にするとオリジナルのソース通りには表示してくれなかったので、
結局、標準ソースビューワに戻ってきたというような次第です。
アドオンは使っていないので知らないです。
view_source.editor.external
view_source.editor.path
view_source.editor.args
など view_source で表示される設定が有ります。タブ幅の指定は無いみたいですね。

秀丸を持ってないのでわかりませんが、
たぶん ソースはUTF-8固定だと思うので view_source.editor.args の引数に指定して使えませんか?

vimは使う人の設定にも依りますが、私の場合は文字コードを自動判定しているので化けませんし、
htmlのシンタックスハイライトも機能するし、表示後にタブ幅を変えられますけど。
でも、たまに表示されなくて使えないページ(twitterのホームとか)も有ります。

作成者:  偶然的通行人 [ 2010年4月04日(日) 09:45 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

いわゆるインデント位置が深過ぎて、ソースビューアのウィンドウを最大化したとしても、画面の右端よりさらに右に行頭が来て見切れてしまうようなケースのことをおっしゃっているのかと思います。(とくに「長い行を折り返す」を無効にしている場合...。)

たぶん、about:config からでは、標準ソースビューアの表示に関して、ご要望の操作は無理だと思います。
なんといってもビューアですから、提示されたソースを(良し悪しを含め)そのまま「見る」のが本旨で、ユーザーにとって都合のいい表示に切り替えられるかどうかは、「長い行を折り返す」と「構文を強調表示する」以外、ソースを整形するコマンドはありません。
ユーザースクリプトを使えば、あるいは対応可能なのかもしれませんが、そのへんはよくわかりません。
[フォントと配色] の [詳細設定] で、等幅フォントのサイズを小さく設定すれば、標準ソースビュアの表示文字が小さくなるので、一覧性は多少改善されるかもしれませんが、ユーザーの視力によっては細部が読み取りにくくなります。

標準ソースビューアの不足を補うために、外部エディタを指定してソース閲覧ができるようになっているはずなので、できればその方向からのアプローチで対策を講じたほうがいいかもしれません。

解決策ではなく申し訳ないですが、以上です。

【参考】
インデント位置が深過ぎる事例として、つぎのようなものがあります。
http://www.tobu.co.jp/

また、見にくいという点で共通する事例としては、つぎのようなものがあります。
http://www.kantei.go.jp/
http://www.mext.go.jp/

逆に、わざと見にくくしている事例では、ここらがそうでしょうか。
http://www.npa.go.jp/cyberpolice/

作成者:  偶然的通行人 [ 2010年4月04日(日) 17:48 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

すみません、追加です。

Tsuchiyama さんが書きました:
Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

先の投稿は、この点にこだわり過ぎていたのですが、

Tsuchiyama さんが書きました:
<div>や<table>等を用いた多段入れ子のソース

を、良好な視認性をもって確認できる方法――という観点からいえば、次のアドオンが役立つかもしれません。

・View Source Chart
https://addons.mozilla.org/ja/firefox/addon/655

お望みの機能でなかったらごめんなさい。

作成者:  aides [ 2010年4月04日(日) 20:29 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

自動改行にしても、文字化けにしても、段落やコードの色指定にしろ、開くテキスト・エディタの「設定」に左右されるので、Firefoxからの設定やアドオンの力を借りても恐らくは効果を期待出来ないと思う。
此のトピックのソースをワードパッドやBigEditで展開すると、完全に文字化けしますから。
一行の自動改行で延々と続く激しく読み辛いソースに関しては、最初から意図して記述した場合と、ftpの送受信のアスキー/バイナリの適切な方法で送らないと、一行化で変換される場合も有ります。
CGIファイルの書庫を展開した時に結構こう云う現象に出喰わすケースも多いですから。

尚、当方はLaunchyを使用し、受け渡すテキストエディタは以下に設定してます。
BigEdit
otbedit
sakura
TeraPad

作成者:  Tsuchiyama [ 2010年4月07日(水) 10:58 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

kiyo4_k様、偶然的通行人様、aides様
まとめてのお返事で失礼致します。

確かに、偶然的通行人様がご指摘のように、インデントが深すぎる。
どうにかならないの?との思いで、トピックを立てさせて頂いたものです。

こちらは、外部エディタがViewSourceWith経由秀丸の環境なのですが、
kiyo4_k様のレスにあります通りUTF-8固定で、
どうしてもオリジナルのソースと微妙に異なっておりまして、
それに対して標準ビューワはそういうこともなく、
後は視認性だけだなと常々感じておりました。

標準ビューワの設定を変更することは叶わないとのことですので、
このトピックの本旨的には、これにて解決と致します。
しょうもないのですが、私なりに一旦標準ビューワで開いて、
インデント幅を変更できる秀丸にコピー&ペーストして
見るという運用で逃げようかと思います。

また皆様ご紹介の方法、エディタ、アドインも、折を見て試してみたいと思います。
色々と参加になります情報をありがとうございました。

作成者:  Piro [ 2010年4月07日(水) 11:41 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

現行のリリース版では無理ですが、Firefox 3.7以降の新機能で、タブ文字の表示幅を設定できるようになります。
現在のMinefieldでは、about:configで"view_source.tab_size"という名前の整数型の設定を作って適当な値を入れておくと、それがソース表示でのタブ幅になります。
例えばview_source.tab_size=2ならタブ幅は半角スペース2つ分になります。
設定値が存在しない、あるいは負の値が設定されている時は、タブ幅4になります。

また、ソースが表示されるウィンドウの「表示」メニューで「長い行を折り返す」にチェックを入れておくと、長い行は右端で折り返されるようになります。
こちらはFirefox 3.6以前でも利用できます。

作成者:  Tsuchiyama [ 2010年4月08日(木) 14:17 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

なんとそうなんですか。それは待ち遠しいですね。
Piro さんが書きました:
現行のリリース版では無理ですが、Firefox 3.7以降の新機能で、タブ文字の表示幅を設定できるようになります。



それから、aides様にご紹介頂きました、アドインLaunchyをインストールしてみました。
外部エディタとして秀丸に関連づけするLaunchy.xmlも作成し、早速試してみたところ、
期待通りの結果を得ることができました。
ありがとうございました。

作成者:  aides [ 2010年4月08日(木) 23:54 ]
記事の件名:  Re: Firefoxの標準ソースビューワでタブ桁数を少なくできないのでしょうか

一応解決の道筋として理解しても良いのでしょうか?
オフトピには成りますが・・・
Launchyは色々なアプリに受け渡す便利なアドオンですが、唯一「SeaMonkey」へだけは別物らしく、ページの受け渡しが不完全だったりとしますから注意が必要でしょう。
此の場合は「IE-Tab」の外部アプリ設定に頼ると云う情け無い状況です(泣

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/