首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

emacs eshell的奇怪错误输出(可能与zsh有关?)

emacs eshell是一个在Emacs中运行的交互式shell,它提供了一个类似于终端的环境,可以执行命令和脚本。关于"emacs eshell的奇怪错误输出(可能与zsh有关?)"的问题,可能是由于一些配置或环境设置引起的。

首先,我们需要检查一下zsh的配置是否正确。可以通过运行echo $SHELL命令来确认当前使用的是哪个shell。如果输出结果是zsh,那么可以尝试重新配置zsh,或者切换回默认的shell。

如果问题仍然存在,可以尝试以下解决方法:

  1. 检查Emacs的配置文件:查看.emacs文件或init.el文件中是否有与eshell相关的配置。可能存在一些与zsh不兼容的配置选项,可以尝试注释或删除这些配置。
  2. 更新Emacs版本:确保你正在使用最新版本的Emacs。有时候,一些奇怪的错误可能是由于旧版本的bug引起的,更新到最新版本可能会解决问题。
  3. 重启Emacs:有时候,重新启动Emacs可以解决一些临时的配置问题或者内存泄漏问题。
  4. 检查eshell的环境变量:运行M-x eshell进入eshell环境,然后运行echo $PATH命令,检查环境变量是否正确设置。如果有必要,可以手动设置环境变量,例如通过修改.emacs文件中的配置。
  5. 禁用插件或扩展:如果你在Emacs中安装了一些插件或扩展,尝试禁用它们并重新测试eshell。有时候,插件之间的冲突可能导致奇怪的错误。

总结起来,对于"emacs eshell的奇怪错误输出(可能与zsh有关?)"的问题,我们可以通过检查zsh的配置、Emacs的配置、更新Emacs版本、重启Emacs、检查eshell的环境变量以及禁用插件或扩展来解决。如果问题仍然存在,可能需要更详细的错误信息或上下文来进一步分析和解决问题。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,我无法给出具体的链接。但是腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储等,你可以访问腾讯云官方网站,查找相关产品和文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 折腾记

在搜索网友们对此经验之谈时候,自然而然地,目光逐渐聚集到 Emacs 这个使用 Emacs Lisp 作为扩展语言编辑器上。...在 ~/.emacs 文件里加上: 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 编辑习惯了。...python % 来运行,但是在 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入语句如 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...,会提示如下错误: EOFError: EOF when reading a line 在网上寻觅良久未果后找到两种方法(其实都是利用 start 命令): 在 Evil 里 :!...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。

1.3K20

Emacs 折腾记

在搜索网友们对此经验之谈时候,自然而然地,目光逐渐聚集到 Emacs 这个使用 Emacs Lisp 作为扩展语言编辑器上。...在 ~/.emacs 文件里加上: (require 'evil) (evil-mode t) 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 编辑习惯了...python % 来运行,但是在 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入语句如 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...,会提示如下错误: EOFError: EOF when reading a line 在网上寻觅良久未果后找到两种方法(其实都是利用 start 命令): 在 Evil 里 :!...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。

1.8K10

Windows 11和vscode终端美化

(只要看到彩色字体,应该就是设置成功啦)如果想要设置其它主题的话,可以在执行Get-PoshThemes复制代码查看所有可设置主题在执行Get-PoshThemes完命令输出所有主题样式后,会在最后告诉我们所有主题文件路径...它提供: 语法着色简单语法错误通知良好的多线体验(编辑和历史)定制键绑定Cmd 和 emacs 模式(都没有完全实现,但都可以使用)许多配置选项Bash 样式完成(在 Cmd 模式下可选,在 Emacs...模式下默认)Bash/zsh 风格交互式历史搜索 (CTRL-R)Emacs yank/kill ring基于 PowerShell 令牌“单词”移动和杀死撤销重做自动保存历史记录,包括跨实时会话共享历史记录通过...作用就和oh-my-zsh里面的那个autocomplete那个插件差不多,用来提示和补全命令 比如这里我敲gi,就能显示出以前敲过git log命令,然后按【→】键就可以补全命令了,对于经常敲命令的人来说还是非常有用...其实开始时候我是用这条命令来安装,是根据 @i树 兄弟提供链接来, 但是报错了 然后我去看了下github安装文档找到了原因。

2.6K30

如何在 Mac 上使用 pyenv 运行多个版本 Python

起初这是一个奇怪概念,但是编程语言会像其他任何软件一样发生变化。它们有错误、修复和更新,就像你喜欢 API 和任何其他软件一样。同样,不同发行版由称为语义化版本三位数标识。...由于 zsh 是 macOS 默认 shell,因此我将重点介绍它。....zshrc 文件仅管理 zsh 实例,因此请确保检查你 shell 程序并编辑关联点文件。如果需要再次检查默认 shell 程序,可以运行 echo $SHELL。...pyenv 管理 Python 版本 现在 pyenv 已经可用,我们可以看到它只有系统 Python 可用: $ pyenv versions system 如上所述,你绝对不想使用此版本(阅读更多有关信息...有趣是,输出中显示了该版本 Python 下载和构建。例如,输出显示文件直接来自 Python.org。 安装完成后,你可以设置默认值。

4.5K10

Python从入门到入土-基础知识准备

从2.x到3.x迁移经历了比较长时间,编程语言版本不兼容有时候会是个致命错误(例如Perl6),好在Python挺过来了。...慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0; 注意:应使用小写Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错注意。...shell(dash)’, ‘Bourne-Again shell(bash)’, ‘Korn shell(ksh)’, ‘Z shell(zsh)’, ‘C shell(csh)’, ‘TENEX...C shell(tcsh)’, ‘EMACS shell (eshell)’, ‘Es shell(es)’, ‘esh (Unix) – Easy Shell’, ‘friendly interactive...本文内容到此结束了, 如有收获欢迎点赞收藏关注✔️,您鼓励是我最大动力。 如有错误❌疑问欢迎各位大佬指出。 主页:共饮一杯无博客汇总‍ 保持热爱,奔赴下一场山海。

68820

开发效率太低?您可能没看这篇文章

我曾亲眼目睹他在几秒之内打开开发软件, 优雅地调出隐藏功能, 输入数据输出结果过程行云流水, 一气呵成, 而手指却始终不曾离开键盘. 吃惊同时, 不仅发现提高开发效率是多么重要!...Kaleidoscope 文件和图像比较应用, 支持图片比较, 能与 git, svn 等版本控制工具完美结合....而zsh是shell中目前最强大, 没有之一. ohmyzsh屏蔽了zsh复杂配置, 真正达到了一键上手zsh目的.Mac下自动安装&设置 wget https://github.com/robbyrussell...前端有关 whistle node实现抓包工具,配合chrome扩展,基于chrome完成抓包,代理,甚至基于js生成mock数据,完全替代charles。 YSlow 雅虎性能分析工具....Vysor mac上直接操作 Android 手机, 且远程共享手机操作界面. 网站有关 Octotree Github重度依赖者必备, 提供左侧边栏, 快速浏览仓库内容.

3.9K31

开源项目名称背后故事【Programming】

有没有想过你最喜欢开源项目或者编程语言名字是从哪里来? 从 a 到 z,让我们来了解科技术语背后起源。 image.png 你认为最奇怪开源名称是什么?...仅仅几年后,我听到了有关JCL数据定义和Unix dd命令不统一,半开玩笑语法真实故事。...——Yedidyah Bar David Emacs 经典反 vi 编辑器,这个名字真正词源并不显眼,因为它来自“Editing MACroS”。...这个项目的设计原则之一就是它应该是“替代” 所以名字首字母是“ psilocybin”(著名神奇蘑菇)。 人们普遍认为,管理者类型可能会有抵触情绪,因此考虑使用新名称。...它于1996年开始替代CDE,其名称最初是XForms Common Environment首字母缩写。 Zsh Zsh是一个交互式登录shell。

3.1K00

一个提升你 Shell 脚本编写质量工具,建议大家人手必备神器!

这包括语法错误、变量使用错误、命令调用错误、输入/输出错误等。 代码风格:ShellCheck 它还能就代码风格给出建议,帮助提高脚本可读性和一致性。...最佳实践:ShellCheck不仅提供错误检测,还会给出最佳实践建议,如避免使用某些不推荐命令或结构,推荐使用更安全、维护编写方式。...跨平台支持:ShellCheck 支持在 Linux、macOS、Windows 等多种操作系统上运行,并支持各种常见 Shell 解释器,如 Bash、Dash、Zsh 等。...集成到编辑器中:ShellCheck 可以集成到各种文本编辑器和IDE中,如Vim、Emacs、Sublime、Atom和VSCode等,实现实时反馈和快速修复。...打开终端,切换到包含example.sh脚本目录,运行ShellCheck: shellcheck example.sh ShellCheck会输出分析结果,可能会包括类似以下警告和建议: In

4310

Windows 开发好痛苦

作者 :Christine Dodrill(已获授权),全栈开发 译者:弯月 来源:CSDN(ID:CSDNnews) 以下为译文: 本文表达观点可能与看法有所不同。...= 剪贴板 Vim 中有寄存器概念,有命名和未命名之分,近似于大多数桌面环境中剪贴板,在我 Emacs 设置中,剪贴板和删除寄存器是一样。...Windows Terminal Windows Terminal 许多方面的设计都还不错,但也犯了许多错误。我很高兴看到它实现了与 xterm 兼容性。...我很奇怪,做了一些调查,然后发现原来是 Windows 自带 ssh 版本太老了。这一点可以理解,在 Windows 系统中加入某个工具时,最好还是选择比较老版本,这样才能保证长期兼容性。...所有我玩过游戏都是 Windows ,也不需要像 Linux 版 Steam 那样修改设置才能运行游戏。所有与 VR 有关功能也都运行良好。

1.4K50

标准IO (一).fopen

前言 当前计算系统除了包括对数据有 加工和处理 以外还有 搬运 这个 搬运 代表着 输入和输出 ,及 input/output ,简称 I/O UNIX/Linux 缔造者们将数据 来源和目标...Note: 标准I/O库并不完善,它有很多不足,一些属于基本设计,但是大多数则与各种不同实现有关,标准I/O库使用了缓冲技术,而这正是产生很多问题,引起许多混淆部分 ---- fopen File...,文件顺利打开后,指向该流文件指针就会被返回,若打开文件失败则返回NULL,并把错误代码存在errno中 以上代码中,为NULL会导致while判断为条件不成立,从而跳出循环,停止计数 如果文件指针不断被打开而不释放...,这样可以有效避免缓存未刷新潜在隐患 编译执行 emacs@ubuntu:~/c$ alias gtc alias gtc='gcc -Wall -g -o' emacs@ubuntu:~/c$ gtc...emacs@ubuntu:~/c$ 从0开始最大文件描述符就是1023,然而 0、1、2 分别已经被 标准输入,标准输出,标准错误输出 占据了,所以剩下还有 1021 个可用资源 原文地址

85930

python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程

搜索一下 搜索 ​ 编辑 搜索结果 ​ 编辑 杀意 搜到了一个可怕程序叫做 kill 他可以给指定 pid 进程发送信号 pid编号可以通过ps -elf结果中找到 找到上一个zsh...阿啊阿啊阿啊·~ ​ 编辑 真的把之前那个zsh进程干掉了 窗口都消失了 但是看到进程太多了 但我只想要和当前zsh有关进程 zsh进程 #查询进程 #我们只要和zsh这个进程相关...可以直接后台运行但是不输出到屏幕吗?...0 – stdin (standard input,标准输入) 1 – stdout (standard output,标准输出) 2 – stderr (standard error,标准错误输出...) 2>&1 解释: 将标准错误 2 重定向到标准输出 &1 标准输出 &1 再被重定向输入到 test.log 文件中 最后&表示后台运行 可以在后台再开几个进程吗?

86900

让你提前体验 macOS Catalina Shell — Oh My Zsh 配置指南

尽管 Apple 没有对这一改变作出解释,但根据 The Verge 猜测,这可能与 GPLv3 协议有关。...本文目标,就是要帮你打造一个好看、好用 Zsh 终端。 Zsh 与 Oh My Zsh Zsh 本体有着强大功能,但碍于其复杂配置,对普通用户而言并不太适合。...借助 Oh My Zsh,你只需要进行极为简单安装配置,就可以用上 Zsh,并享受许多酷炫功能,下面就让我们正式开始安装过程。...你可以执行以下命令查看自带主题: ls ~/.oh-my-zsh/themes 对于自带主题样式和呈现效果,你可以前往 Oh My Zsh 官方 Wiki 查看。...zsh-syntax-highlighting 输入正确常用命令会以绿色高亮显示,输入错误则会显示其他颜色。

2.9K40

《Python完全自学教程》免费在线连载1.8

一款适合 IDE 能够提升开发者生产力,将开发工作各个环节密切地整合起来,例如编辑代码同时检查语法错误、代码自动补全;将源码管理工具(比如 Git )融入到 IDE 等。...所以,接下来所介绍几种可以用来编写代码应用程序,并不是所有人都认为是 IDE ,但作者没有兴趣对此进行严格辨析,读者如果认为将它们放在“ IDE ”之下不适合,就权当是介绍几个与编程有关工具软件吧...图1-8-4 关于 Vim 漫画 漫画中,第一幅图就指出 Emacs 虽然功能强悍,但是“太重了”;第二幅图则指出 Vi 是一个奇怪家伙——不符合人体工学要求;最好就是 Vim :短小精悍,还免费...Emacs 拥趸常说它“像个操作系统”,这是因为 Emacs 除了具有文本编辑和其他编程常用功能之外,还有(以下所列仅仅是部分,内容参考“维基百科”Emacs ”词条): 收发电子邮件、新闻组...然力足以至焉,于人为讥,而在己为有悔;尽吾志也而不能至者,可以无悔矣,其孰能讥之乎?此余之所得也!”

74020

10个好用Python集成开发环境【大牛经验】

大部分功能在免费版本中都是可用,包括智能代码补全、直观项目导航、错误检查和修复、遵循PEP8规范代码质量检查、智能重构,图形化调试器和运行器。...它还能与IPythonnotebook进行集成,并支持Anaconda及其他科学计算包,比如matplotlib和NumPy。...Emacs - Python Editor cum IDE Emacs有属于它自己生态系统,它是一个扩展并能高度定制GNU文本编辑器。它可以配置为一个全功能免费python集成开发环境。...Emacs在python开发中很受欢迎,他通过python-mode提供了开箱即用python。Emacs可以通过额外扩展包来增加更多高级功能。...以上提到IDE各有各风格,但都试图达到一个共同要求,即快速开发扩展性和管理代码。

1.5K60

基于开源工具的人生管理

如果把时间、技能与金钱看作它输入端,那它输出端就是金钱、技能与影响力维度。其中金钱和技能在输入与输出间自循环,一般是正向。...Task 笔记,那我们是可以知道每个 Objective 时间与资金开销,同时也能知道这个 Objective 输出笔记产物有哪些,最终输出影响力程度。...不考虑商业版原因是未知不可控商业风险,这些工具都是要长期使用,选择开源方案是性价比最高。 工具需要具备扩展能力。只有扩展系统才具备组合能力,这样方便后期定制化使用。...这篇超过 10 年历史文章看起来如 Emacs 一样强大而久远。用 Emacs 做的确符合以上所有基本原则,问题在于我不是一个 Emacs 专家,我不想学数年 Emacs 后再开始解决这个问题。...我思路是花最多不过一周时间去用开源工具组合出一套解决我需求方案出来。一周时间,我可能连 Emacs 快捷键都记不住。

68910

树莓派折腾记:安装并配置zsh

文章更新   20170328 初次成文   20170417 更正了有关Autojump内容 问题提出:   今天小苏要为大家介绍是如何在树莓派上安装和配置zshzsh和系统默认bash一样...相对于默认bash来说,zsh长处在于自定义与扩展程度强,人性化程度高。...pi): 安装zsh   首先我们执行以下命令查看一下系统对各Shell支持情况: cat /etc/shells   在终端返回结果中,可能会看到/bin/zsh或/usr/bin/zsh字样,...自动配置脚本   执行此命令后,脚本将会下载zsh所需资源和配置文件至~/oh-my-zsh/目录,并将根据你系统环境变量完成对zsh配置。   ...zsh判定为"可能错误命令"时,将会提示你是否将此命令重定向为"zsh认为可能正确命令",比如键入iconfig命令时,zsh将会返回以下提示: zsh: correct 'iconfig' to

2.7K20

程序员效率指南

Rule 3: 使用大屏幕 工作中使用mbp是为了便携性 —— 在各种场合都可以进行开发任务,应对会议和各种各样演示需求。一旦坐在工位上好几个小时,全神贯注地写代码时,就最好有个大屏幕。...Rule 4: 使用dotfiles 一个程序员一天可能80%时间都在跟shell打交道,有个好shell(bash or zsh),加上合理shell配置绝对让效率提升一大截。...我使用了几年vim,又换用过大半年emacs,为了强制自己习惯emacs,我甚至在bash中把vim alias成emacs。...一个程序员效率很大程度上跟他snippet库有关。如果你python class,html标签,erlang/elixirotp代码还是一个字符一个字符手敲,那么你该好好看看这个插件了。...如果快捷键只跟当前项目有关,那么就在当前项目根目录下生成一个 .vimrc,定义快捷键,否则在系统 .vimrc 中定义: noremap et :!

87660

在 shell 中使用 vi 模式

在探索 shell 时,首先要做是在其中输入命令并得到输出,如下所示: 这是常见练习,可能每个人都做过。...没接触过的人和新手可能没有意识到 bash shell 默认输入模式是 Emacs 模式,也就是说命令行中所用行编辑功能都将使用 Emacs 风格“键盘快捷键”。...,并意识到你想要快速跳回一个单词(空格分隔)来修改打字错误,而无需按住左箭头键,那么你可以同时按下 Alt+b,光标会将向后跳到 W。...,并意识到你想跳回一个单词(再说一次,用空格分隔单词)来修复那个打字错误,那么你可以点击 Esc 从 INSERT 模式变为 NORMAL 模式。...(有关 vi 模式更多信息,请参阅这里。): 现在,对于 vi/vim/nvim 用户来说,你会惊喜地发现你可以一直使用相同快捷键,而不仅仅是在编辑器中编写代码或文档时候。

1.3K70
领券