問題タブ [eshell]

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 に答える
614 参照

emacs - Eshell - open-eshell-here のようなものはありますか?

Windows Explorer には、実際のディレクトリのコマンド プロンプトを開く「command-prompt-here」機能があります。

実際のディレクトリで dired から eshell を開くことができる、eshell に似たようなものはありますか? ファイルを見るとき、そのファイルを保持するディレクトリの eshell を開くことはできますか? 新しいインスタンスを開く代わりに、すでに開いている eshell を再利用すること、つまり、実際のディレクトリを反映する新しいプロンプトでその eshell を表示することは可能でしょうか?

これらすべての「cd ../../../dir1/dir2」を避けるとよいでしょう。

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

ruby - EmacsのeshellでRVMを使用する

emacsのeshellでRVMを使用しているので、rubyのバージョンを設定できません。なんで?環境:Ubuntu 9.10

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

emacs - grep出力のemacesshellgrep

eshellでは、優れた点の1つは、grepの出力がEmacsの特別なバッファーにリダイレクトされるようなコマンドです。ただし、前のgrepでgrepを実行すると、たとえば次のようになります。

その出力は標準出力にのみ表示されます。その出力をEmacsの特別なバッファーにも送る方法があるのだろうかと思います。

ありがとう。

0 投票する
5 に答える
2828 参照

git - eshell の git-log

eshell で git コマンドを実行しようとしています。私が実行すると:

次のようになります。

eshell の git-log

カーソルの前に ^[[k があることに注意してください。下矢印キーが機能せず、「見つかりません」というエラーが表示されます。ミニバッファでそれを見ることができます。下にスクロールする唯一の方法は RETURN キーを使用することであり、非常に面倒に見えます。

eshell の git-log -- スクロール

私の $TERM は eterm に設定されており、ansi も試しました。それらは同じです。誰もこれを経験したことがありますか?

ありがとう

編集:

これを回避する方法があります。この関数を作成しました:

したがって、git コマンドを実行するたびに、*git* バッファーで出力が開始されます。

また、他の方法があれば教えてください。

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

emacs - EShellでの複数行入力

EShellで複数行入力する方法はありますか?EShellのコマンドラインで簡単な関数定義を実行したい場合、実際には機能しません。明示的な改行(\ n)、一重引用符('')および二重引用符( "")を使用してみましたが、成功しませんでした。

改行を書き込んで\nEnterキーを押すと(ポイントは*の位置にあります)、エラーメッセージと新しいeshellプロンプトが表示されます。

使用C-q C-jしてEnterキーを押すと(ポイントは位置*にあります)、同じエラーメッセージと新しいeshellプロンプトが表示されます。

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

emacs - Term-set-escape-charの問題

Mx eshellを起動すると、「term-set-escape-char:キーシーケンスMxは非プレフィックスキーで始まります」というメッセージが表示されます。eshellウィンドウ にプロンプ​​トが表示されません。

eshell-prompt-regexpは

"^ [^#$ \ n] * [#$]"。

eshell-prompt-functionは次のとおりです。

(lambda nil(concat(abbreviate-file-name(eshell / pwd))(if(=(user-uid)0) "#" "$")))

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

emacs - eshellはディスプレイバッファを尊重しません

display-buffer を使用C-x 4 C-oして、他のウィンドウにバッファーを設定します。eshell バッファを他のウィンドウに配置したくない場合を除き、これはうまく機能します。eshell は毎回現在のウィンドウに表示されます。

コマンドの前にC-ueshellスイッチを適切に付けると。それをデフォルトにする方法はありますか?

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

erlang - Mac OS X Lion での Erlang 端末ミュート

これらの手順を使用して、Erlang を Mac にインストールしました。http://handyrailstips.com/blog_posts/12-installing-erlang-on-mac-os-x-lion-10-7

インストールは問題なく動作しましたが、Erlang R13B04 Eshell V5.7.5 を起動すると、すぐに問題に気付き始めました。シェルがコマンドの結果をエコーし​​ません! 実際、シェルがコマンドを実行するかどうかさえわかりません。誰でもこれで私を助けることができますか?

出力例を次に示します。

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

emacs - 大文字と小文字を区別しない Eshell とのマッチング?

Eshell で大文字と小文字を区別しないパターン マッチングを行うにはどうすればよいですか? Zsh では、次のような「グロビング タグ」を使用できます (つまり、extended_glob がオンになっている場合)。

たとえば、これは一致LINuxします。

エシェルにそんなのありますか?私が知っていることから、Eshell は Zsh の「グロビング タグ」のようなものをサポートしていませんが、大文字と小文字を区別しないマッチングのための Eshell 述語があるかどうか知っていますか? そうでない場合、それを行うために Eshell で述語を定義する方法について何か提案はありますか?

ありがとう!

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

emacs - Emacs デーモン: キーの交換

Cx と Cu を Emacs デーモンと交換したいと思います (Dvorak レイアウトに切り替えたため)。通常 keyboard-translateは Emacs デーモンでは動作しません。help-gnu-emacs で解決策を見つけまし(define-key key-translation-map ...)(keyboard-translate ...)。ただし、スワップは多くの場合 (例: Cx s) 問題なく動作しますが、Cu Mx eshell などでスワップが適切に動作しないケースを見つけてきました (この最後のコマンドを入力すると、 "eeee". しかし、Mx を 2 回入力すると、コマンドは想定どおりに機能します)。この問題の解決策を知っていますか?

詳細:

それが私の.emacsにあるものです:

Emacs 23.3.1 を使用しています。

ありがとう!