問題タブ [ansi-term]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Emacs: ansi-term で完全に異なる背景色を使用する
私は通常、すべての Emacs フェイスで明るい背景色を使用しています。しかし、私は端末の暗い背景に慣れています。そのため、ansi-term の背景色を黒にしたかったのです。ただし、これを行うと、テキストが既に書き込まれている部分だけが正しく色付けされ、残りの背景は他の面と同様にまだ明るいです。ansi-term の背景色を完全に黒に設定する方法を探しています。例: http://i.stack.imgur.com/F3pra.png
emacs - Emacs:起動時にアンチタームバッファをロードする方法は?
スクラッチバッファーとGNU Emacsバッファーを閉じる方法がわかりました。手動で入力する代わりに、emacs 内で端末を自動的に起動したいと考えていますM-x ansi-term
。起動時にファイルをロードする方法を説明する投稿をいくつか見ましたが、ansi-term バッファは少し異なると思います。
emacs のエイリアスを作成するよりも、自分の .emacs を変更したいです。
bash - OS X ansi-term の Emacs 24.3 色なし
homebrew を使用して Emacs 24.3 をインストールしました (--cocoa
および でインストールしました--srgb
)。emacs.app を起動してから ansi-term を起動すると、色がありません。しかし、emacs -q
アプリを起動すると、ansi term に色が付きます。
init.el
そのため、ファイルに何か問題があるのではないかと思いました。私はすべてをコメントアウトしましたが、まだ ansi-term は色で動作しません。
すべての中で最も奇妙な部分は、すべてをinit.el
有効にして、 を実行しemacs -nw
、そこで ansi-term を実行すると (複雑ですが、テストしようとしています)、すべてのテーマで完全に正常に動作し、すべてのアドオンが実行されています。これはとても奇妙で、どこから始めればよいかさえわかりません。
アプリの実行中は、私の設定を使用していないようbash_profile
です。なぜ私はそれを言っているのですか?ansi-term が (でemacs -nw
) 正常に実行されたとき、次のように表示されたためです:bash: _powerline_prompt: command not found
これは、端末用にインストールした電力線を読み込もうとしていて、どうすればよいかわからなかったことを意味します。電力線を無効にして、それが原因であるかどうかを確認しましたが、それでも問題は解決しません。
ただし、ansi-term に色がない場合、その線は吐き出されません。
それで、一体何が起こっているのか、誰にもわかりませんか?(自作はおそらくemacs.app
別のものを使用しますか?).bash_profile
init.el
これは、外部パッケージを無効にした私のものです。その中にあるものはすべて、emacs とパッケージによって自動的に設定されています。
emacs - Emacs で ansi-term の色を変更する
下の赤い楕円のテキストは読みにくい
(what face) で顔をC-u C-x =
調べると、次のように表示されます。
そこで、顔を更新しようとしましたがterm-bold
(以下を参照)、色が上の画面で実際に得たものと一致していないようです (顔の定義によれば、青 + 黄色である必要があります)。何かご意見は?
unix - eterm-color: 不明な端末タイプ
Emacsのansi-term
ターミナルで、特定のリモート ホストに ssh すると、ターミナルが正しく認識されず、次のエラーが表示されます。
リモートマシンに追加export TERMINFO=~/.terminfo
し.bashrc
、リモートマシンで次のことを試しました:
/etc/e
念のため、 (Emacs 24.3)の自分のローカル コピーを~/.terminfo
リモート マシンにコピーしてみました。
また、問題が発生した場合infocmp
、リモート マシンで試してみると、次のようになります。
どうすればこれを修正できますか?
emacs - ansi-term で実行中のプロセスに SIGINT (Cc Cc) を送信できません
Emacs では、シェルを で開始し、ansi-term
このシェルから IPython (別のシェル) を実行して、長いループに突入し、長い長い出力を出力することがあります。
これが発生した場合、IPython が実行しているスクリプトを停止するために送信したいことがよくSIGINT
ありますが、IPython がキャプチャするのに時間がかかりすぎる場合がCtrl+C Ctrl+C
あります (IPython がまったくリッスンしていないように見える場合があります)。興味深いことに、通常の端末から実行すると、これは発生しないようです。
これはなぜですか?それは Emacs または IPython の問題ですか?
emacs - カスタマイズされたコマンドライン プロンプトが ansi-term で機能しない
私はansi-term
しばらく Emacs を使用してきましたが、通常は多かれ少なかれ機能しています。しかし最近、ansi-term は、入力したコマンドの一部として端末の右側にある文字を解釈し始めました。これが私のプロンプトのコードです(oh-my-zshを使用):
これは次のようになります。
そして、これは ansi-term が行うことです:
最近、すべてのパッケージをアップグレードしましたが、何がこの問題を引き起こしたのかはわかりません。回避策はありますか?