• ベストアンサー

meadow で ls をすると1列に出力される

Meadow3でシェルを起動して、lsコマンド(オプションなし)をすると、1列で出力が表示されます(" ls -1 " とした感じ)。これは、何が原因なのでしょうか? ちなみに、cygwinでは、通常のように出力されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

通常, ls は「端末に表示するときには -C で, そうでないときは -1 で」出力します. 今の場合, Meadow がいろいろするときに「端末ではない」という設定になってるんじゃないかな. そういう意味で #3 が正しいと思う.

その他の回答 (3)

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.3

内部的に パイプ | を通ってるからでは

回答No.2

僕もMeadow自体やCygwin自体は良く分かんないんですが、いずれにせよ、EmacsでのShellの出力はちょっと……と言う経験はありました。 ぶっちゃけて言うと、Shell使うよりEshell使った方が良いです。使い勝手では。表示だ何だ、の問題も回避出きると思います。 次の記事を参考にしてください。 Eshellを使いこなす http://www.bookshelf.jp/pukiwiki/pukiwiki.php?Eshell%A4%F2%BB%C8%A4%A4%A4%B3%A4%CA%A4%B9

  • ESE_SE
  • ベストアンサー率34% (157/458)
回答No.1

cygwinはほとんど触っていないので曖昧ですが・・・ 「通常のように」とはファイル名が hoge1 hoge2 hoge3 hoge4 hoge5 のように並ぶ状態でしょうか? Meadowの行折り返しはどうなっていますか? 折り返しが無いとシェル画面が仮想的にその幅(数千桁など)になり、 画面の幅で行が折り返されずに延々右方向へファイル名が連なる・・・ということになるんじゃないかと思います。

関連するQ&A

専門家に質問してみよう