お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-12-29 10:37:27

pirupiru
メンバ
登録日: 2009-01-01

emacsのshell

ダウンロード
テンプレート
デスクトップ
ドキュメント
ビデオ
ピクチャ
ミュージック
公開


emacsを開いてshellで
ls
とすると、上のような文字化けが出てきます。
これらの解決の仕方を教えてもらえませんか?

オフライン

 

#2 2009-12-29 11:28:57

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: emacsのshell

環境が分からないので、まずは、
詳しいUbuntu、Emacsのバージョンを提示した方が良いかもしれません。
特に、emacsの場合は、バージョン 22 、23 混在可能で、いろんな拡張が可能なようですので..

#ディレクトリ名の前後に付いている文字列は、端末表示するときに文字の色を変える ESCシーケンスです。
ファイルの属性によって色違いで表示する、アレです。

私の環境(emacsは使ってないので、ただインストールしてみただけのもの、emacs-el程度しか追加してない)では、
emacs-22もemacs-23も、ESC ! で ls しても、色は付かず、問題出ませんでした。
(Ubuntu 9.10 AMD64です)

オフライン

 

#3 2009-12-29 11:44:43

yama
メンバ
登録日: 2006-10-23

Re: emacsのshell

shell ではなく、M-x ansi-term してみてください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=28126

オフライン

 

#4 2009-12-29 11:48:46

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: emacsのshell

ESC x shell だと同症状でますね、ESC x term だと大丈夫見たいですね。

オフライン

 

#5 2009-12-29 16:54:44

pirupiru
メンバ
登録日: 2009-01-01

Re: emacsのshell

みなさま、親切な回答ありがとうございました。
大変助かりました。

オフライン

 

#6 2009-12-30 02:41:12

Cametan
メンバ
登録日: 2007-08-12

Re: emacsのshell

EmacsではM-x shellよりも、M-x eshellの方が問題が少ないような気がします。

オフライン

 

#7 2009-12-31 14:10:57

sakanade
新しいメンバ
登録日: 2009-12-19

Re: emacsのshell

(autoload 'ansi-color-for-comint-mode-on "ansi-color"
 "Set `ansi-color-for-comint-mode' to t." t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

とりあえず私は.emacsこういう設定をしてshell-modeを利用しています。

オフライン

 

#8 2010-01-01 02:55:17

av7y6unm
メンバ
登録日: 2008-12-17

Re: emacsのshell

土屋さんの Emacs Tips にこの件に関する記載がありますね。
http://www.namazu.org/~tsuchiya/elisp/#shell-mode

オフライン

 

Board footer

Powered by FluxBB