- ベストアンサー
meadow で ls をすると1列に出力される
Meadow3でシェルを起動して、lsコマンド(オプションなし)をすると、1列で出力が表示されます(" ls -1 " とした感じ)。これは、何が原因なのでしょうか? ちなみに、cygwinでは、通常のように出力されます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
通常, ls は「端末に表示するときには -C で, そうでないときは -1 で」出力します. 今の場合, Meadow がいろいろするときに「端末ではない」という設定になってるんじゃないかな. そういう意味で #3 が正しいと思う.
その他の回答 (3)
- eroermine
- ベストアンサー率18% (83/444)
回答No.3
内部的に パイプ | を通ってるからでは
- cametan_42
- ベストアンサー率62% (164/264)
回答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の行折り返しはどうなっていますか? 折り返しが無いとシェル画面が仮想的にその幅(数千桁など)になり、 画面の幅で行が折り返されずに延々右方向へファイル名が連なる・・・ということになるんじゃないかと思います。