問題タブ [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.

0 投票する
2 に答える
1557 参照

colors - Mercurial の色拡張機能の有効な色は何ですか?

Mercurial のcolor 拡張機能は素晴らしいのですが、そのページには有効な色のリストがありません。ソースを読み取ってそこに表示できることを期待して、color という名前の python ファイルを探しましたが、うまくいきませんでした。色にグレーまたはライトグレーを使用したかったのですが、有効ではありませんでした。グレー (またはグレー) は、色のリストに含まれる可能性が高い色のようです。

color拡張機能の有効な色のリストはどこにありますか? colorまたは、拡張機能のソースはどこにありますか?

0 投票する
3 に答える
1106 参照

shell - Emacs: 一部のプログラムは ansi term でのみ動作し、一部のプログラムはシェルでのみ動作します

私のプログラミングワークフローをemacsに合わせようとしているだけです。これまでのところ、shell-pop を発見しました。奇妙なコマンドを実行するために必要なときにポップアップするオンデマンド端末をとても楽しんでいます。

Emacs について私がこれまでに理解していることshellは、これは ansi 制御コードをサポートしない「ダム」端末であり、端末エミュレーターで複雑な UI を描画しようとする ncurses などと互換性がないということです。これが、シェルモードでlessorまたは similar を使用できない理由です。top

しかし、私は問題を抱えているansi-termようです。もちろん、 や を実行しても問題はありませlessgit logが、や など、 でnano実行すると正しく表示されないように見えるものがいくつかあります。その名前が何なのかよくわかりませんが、の出力は、最後の行に表示されているものをリアルタイムで更新し、変更されていないテキスト行をその行の上にスクロールすることを特徴としています。のようなものと、 のようなばかげたものの中間のようです。何とかしてansi-termapt-getnosetestsapt-getlesscatansi-termこれはまったく好きではなく、非常に文字化けした出力が得られます.1行だけですべてを出力するか、一般的に場所を失い、すべてをランダムに出力します。の場合nosetests、問題なく開始されますが、ライブラリが STDERR を吐き出すと、出力はすべて同じように地獄に落ちます。

いくつかいじると、 と をマッシュすることでこれを修正できるように見えますC-lRET、常に信頼できるとは限りません。

ここで何が起こっているか知っている人はいますか?ansi-termすべてを正しく表示できるように修正する方法はありますか? それとも、私が知らない他のモードの方がはるかに優れているのでしょうか? 理想的には、たとえば Gnome ターミナルのように、問題なく上記のすべてのプログラムを実行できるような、簡単に「正常に動作する」ものを望みます。

ありがとう!

0 投票する
1 に答える
781 参照

emacs - Emacs 24.x の ansi-term でバッファとテキストの背景色を制御する

Emacs 24.1 を実行しています。私の .emacs 開始ファイルには、次の行があります。

ただし、ansi-term ターミナルを実行すると、背景色がうまく機能しません。

                          ここに画像の説明を入力

興味深いのは、ディレクトリの場合は背景色が正しく、一部のファイルの場合は背景色が黒であることです (バッファの背景色は濃い灰色ですが)。

次のいずれかを行います。

1: バッファの背景色をテキストの背景色と一致させます (この場合は黒)

また

2: テキストの背景色をバッファーの背景色 (この場合は濃い灰色) と一致させます。この場合は tango-dark によって構成されます。

これどうやってするの?(両方の可能性に対する答えが理想的です)

0 投票する
1 に答える
1366 参照

shell - Emacs でのターミナルのサイズ変更

ピクセル幅のM-x ansi-termバッファー (たとえば running zsh) を実行する Emacs ウィンドウ (つまり、Emacs がフレームと呼ぶもののサブディビジョン) があるとします。次に、いくつかのシェル コマンドを実行すると、出力がそれらのピクセル~500内に収まるようにラップされます。500

1000おそらく、フレーム内の他のウィンドウを削除して、ウィンドウにより多くのスペースを与えたため、このウィンドウまたはバッファーをより広く (ピクセルなど) 作成したとしansi-termます。

ansi-term新しいウィンドウ サイズを利用するためにウィンドウのサイズを変更する古い出力を取得する方法はありますか? (つまり、行を広げて、新しいウィンドウ サイズに合わせて再ラップします)?

0 投票する
2 に答える
2699 参照

emacs - Emacs:Mxansi-termで実行するデフォルトのバイナリ

を実行しているときに、デフォルトで選択したバイナリのプロンプトをEmacsに要求させる方法はありますかM-x ansi-term?それはいつも私に尋ねますが、私は別のパスに/bin/zshの新しいインストールを持っています。zsh

あるいは、入力するときに必要なバイナリを実行するだけのEmacsがあると便利ですM-x my-ansi-term

0 投票する
1 に答える
678 参照

emacs - Emacs の ansi-term に単語を貼り付けます

私は Emacs で ansi-term を使用しており、そこにいくつかの単語を貼り付ける必要があります。「貼り付け」は、マウスの中ボタンでのみ機能します。とでC-x C-jC-c C-kを切り替えられることはわかっていますが、不便です。私は仕事を使うか、仕事をすることを好みます。オンラインで検索しましたが、解決策は私のemacs23では機能しませんでした。char runline runC-yC-c y

0 投票する
1 に答える
1102 参照

emacs - M-の送り方。Emacsのターミナル(マルチターム)へ

Emacsでマルチタームで実行されている端末にコマンドM-.(つまり)を送信しようとしています。参考までに、は通常、前のコマンドの最後の引数を端末に挿入するようにバインドされています(つまり/ )<ALT> .M-.yank-last-arginsert-last-argument

私は次のように設定しています:

追加してみました:

しかし、それは何もしないようです。

便利な場合は、プレフィックスという用語が付いているようで、で定義されているコマンドのリストを次に示します。term.el

0 投票する
1 に答える
1854 参照

vim - iTerm2のsshを使用したユーザーの場合、ソラリゼーションされたカラースキームとパレットが歪む

私のセットアップには、vim、iTerm2、tmux、およびソラリゼーションされたダークカラースキームが含まれています。ダークソラリゼーションカラーパレットをiTerm2にロードし(ansiカラーを変更)let g:solarized_termcolors=256、カラーパレットを使用する代わりに、readmeで説明されているように劣化したソラリゼーションカラースキーム(つまり)を使用しません。すべてが素晴らしく見えます。

しかし、私はしばしば同僚とリモートペアリングします。人々はiTerm2の他のインスタンスや時にはTerminal.appから私のマシンにSSHで接続し、私のtmuxセッションをベース/親セッションとして新しいtmuxセッションを作成します。iTerm2の場合、それらのセットアップには、ソラリゼーションカラーパレットのロード(1つは別のパレットを完全に使用)とlet g:solarized_termcolors=256、劣化したソラリゼーションカラースキームを使用するように設定することは含まれていません。それが彼らの望みなら素晴らしいのですが、ssh / tmuxを介して私に接続すると、色が失われ、しばしば歪んで判読できなくなります。

これを改善するために、全員に同じ設定を使用させる以外に、設定の組み合わせはありますか?今のところ、劣化した配色を使用し、ソラリゼーションされたカラーパレットをロードしないことをお勧めします。これにより、ansiの色が変更されなくなります。これは機能しますが、劣化したソラリゼーションカラースキームが残ります。そして、私は劣化していないソラリゼーションカラースキームを好むので、このアプローチを採用したくありません。

0 投票する
1 に答える
2947 参照

emacs - Emacsの複数用語が特殊文字を正しく表示しない

これは奇妙です。私は次のプロンプトを定義しましたzsh

これは、Emacs( )gnome-terminalのターミナルでもうまく機能します-以下の例を参照してください:ansi-termM-x ansi-term

プロンプトの例gnome-terminal/ansi-term

multi-termただし、以下に示すように、Emacsではうまく機能しません。

プロンプト例マルチターム

私は、端末が好きまたはmulti-termするのと同じエスケープ文字のセットを解釈できるだろうと 思いました。や他の人から返されたエスケープ文字が正しく解釈されないのはなぜですか?gnome-terminalansi-termgit-prompt_info

私も試しました:

  • M-x set-terminal-coding-systemに設定しますutf-8-unix
  • TERM=eterm-colorマルチターム端末内、またはEmacsなどを呼び出す前。
  • TERM=マルチターム端末内、またはEmacsなどを呼び出す前。
  • export TERM私から何かを削除する.zshrc

更新(2014年1月29日):

これまでのところ最善の解決策は、次のことを行うことだと思われます。

TERM=xterm-256color

しかし、私がここで報告した別の問題を引き起こします:Emacsのansi-term内のシェルにエスケープシーケンスを渡すこと

0 投票する
1 に答える
2168 参照

emacs - Emacsのアンチタームの最大バッファサイズ?

Emacs モードを使用してシェル プログラムを実行するのが好きですが、行数が多くてもコマンド履歴が失われないように、モードansi-termで最大バッファ サイズを設定するにはどうすればよいでしょうか? ansi-term(Google は明確な答えを出していないようです。)