加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 在MS Windows上使用Emacs的“M-x术语”:错误产生子进程

发布时间:2020-12-15 18:57:41 所属栏目:安全 来源:网络整理
导读:每当我尝试从我的Windows GNU Emacs发行版启动M-x术语时,我都会收到错误消息: apply: Spawning child process: invalid argument 接受默认程序运行后(来自Cygwin的“bash.exe”或“zsh.exe”,并出现在我的Windows PATH环境变量中). M-x shell与Cygwin的Zsh
每当我尝试从我的Windows GNU Emacs发行版启动M-x术语时,我都会收到错误消息:
apply: Spawning child process: invalid argument

接受默认程序运行后(来自Cygwin的“bash.exe”或“zsh.exe”,并出现在我的Windows PATH环境变量中).

M-x shell与Cygwin的Zsh / Bash一起使用.但是我想使用Term获得更多功能……

有帮助吗?

根据我的经验,Windows下不支持Emacs中的终端模拟器(术语,术语,多项).看起来主要原因是它们都依赖于对Windows不提供的终端(stty等)的低级支持.试图强迫Emacs使用Cygwin bash编辑对例如term.el中的/ bin / sh也无济于事.它可能在Cygwin Emacs中工作,但我很久没有使用它了,因为原生的W32 Emacs好多了(对我来说). Shell模式适用于Cygwin bash或Windows cmd(通过cmdproxy,这是Emacs安装的一部分).如果你这样做,你可以支持ANSI颜色
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

我尝试了很多次eshell,但最终使用了bash的shell模式,因为我倾向于使用管道和重定向.您是否希望使用需要全功能终端支持的特定应用程序?我最初缺少顶部,但后来我开始使用M-x程序.

更新:term,ansi-term和multi-term在Cygwin emacs中有效.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读