问题标签 [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.
emacs - 无法在 eshell 中执行远程二进制文件
我使用 Tramp 通过 Eshell 将 Emacs 连接到虚拟机。我试图在当前目录执行一个二进制文件,但 Eshell 看不到该文件,即使它就在那里。返回的输出是这样的:
对于 内的二进制文件$PATH
,Eshell 没有问题。
编辑:如果我这样执行它,那么 Eshell 执行得很好。
/ssh:hwswi:/home/auser/course-materials/lab0/arrays
python - eshell在远程编辑时启动python IDLE而不是运行脚本
使用 Emacs 24.3.1,我在 eshell 中通过 Tramp/ssh 进行编辑时得到了这个:
该文件test.py
是:
Bash 是 4.1.2 版。有人对这种行为有任何解释吗?
emacs - Emacs 在 shell 模式下“卡住”颜色
有时,如果我在 ashell
或eshell
缓冲区中工作ansi-color-for-comint-mode
,并运行一个提供彩色输出的程序,然后在打印彩色文本时崩溃,则颜色会“卡住”,并且该缓冲区中的所有后续文本都是该颜色。我能够修复它的唯一方法是ansi-color-for-comint-mode
关闭或终止 shell 缓冲区。
有没有更好的方法来告诉 comint 派生的 shell 缓冲区“重置” ansi 颜色代码?
shell - 如何让 rlwrap 在 Emacs 的 shell / eshell 中工作?
当我尝试rlwrap
在 Emacs(版本 24.3.50.1)shell 缓冲区(M-x shell
或者M-x eshell
)中工作时,我收到以下错误消息:
rlwrap:糟糕,崩溃了(捕获 SIGFPE)——这不应该发生!
例如:
从常规终端(如 xterm)运行良好,但从 Emacs 缓冲区内的 shell 崩溃。
有几个人有类似的问题,但到目前为止我能找到的唯一“答案”是邮件列表上的“RTFM”风格的答案。我确实阅读了 Emacs 文档的那一部分,但我不明白我应该做什么才能rlwrap
在 Emacs 中工作。
emacs - shell命令Ctrl-U的等效Eshell命令是什么?
在终端中,我可以通过 Ctrl-U 擦除整个输入,而无需调用它。Eshell中有这样的命令吗?
emacs - 在 emacs 中的 eshell 中执行的重新启动过程
我已经在 eshell 中启动了一个 python 进程:
我想用 elisp 函数重新启动它,我认为comint-quit-subjob
执行时会C-c C-\
杀死进程,但我所有的执行尝试comint-quit-subjob
都失败了
这是我到目前为止所拥有的:
希望它给出了我正在尝试的内容,但它失败了。有任何想法吗?
emacs - 在 eshell 中覆盖中心顶部底部
我正在使用 emacs 24.3
我在重新定位(使用 Cl)时注意到关于 emacs shell(eshell)的一件奇怪的事情,在执行任何命令后都会进入底部。
有没有办法避免这种情况?
erlang - Why do I get syntax error before: '{'?
While playing with Erlang getting started section I have met bizarre syntax error on trivial use case (simple map initialization). Are there any suggestion why does that happen?
1>
#{ "key" => 42}.
- 1: syntax error before: '{'
Details: Erlang R16B03 (erts-5.10.4), Eshell V5.10.4.
linux - 到 stderr 的输出改为到 stdout
我面临一个奇怪的问题;每当我在其中运行命令eshell
(无论是简单命令、复杂应用程序还是玩具示例)时,每个应该去的输出stderr
都会stdout
改为去。
这是一个例子:
我得到以下信息:
shell
使用,term
或外部终端启动相同的命令按预期工作。即使启动其中一个dash
,sh
或bash
在内部eshell
启动然后启动程序也可以。
这是一个eshell
错误吗?会不会是我这边的一些错误配置?我的emacs版本是GNU Emacs 24.3.1
谢谢你,尼古拉斯
regex - 在其他两个给定字符串之间提取字符串
我想在其他两个字符串之间保留一个字符串。(“aa”和“cc”)。
问题是如果我有几个“cc”。我想考虑第一个“cc”而不是最后一个“cc”。
我的文件monfic.txt
只包含这一行:
sed
我正在尝试的表达方式:
回报:
而我希望这是输出: