Windows下Emacs中的zsh Shell
|
运行跨平台 shell(例如 Bash 或 zsh)的最大优势在于你能在多平台上使用同样的语法和脚本。在 Windows 上设置(替换)shell 挺麻烦的,但所获得的回报远远超出这小小的付出。 zsh shell inside Emacs on Windows MSYS2 子系统允许你在 Windows 上运行 Bash 或 zsh 之类的 shell。使用 MSYS2 很重要的一点在于确保搜索路径都指向 MSYS2 子系统本身:存在太多依赖关系了。 MSYS2 安装后默认的 shell 就是 Bash;zsh 则可以通过包管理器进行安装:
通过修改
这会将默认 shell 从 bash 改成 zsh。 要在 Windows 上的 Emacs 中运行 zsh ,需要修改
不要忘了修改 Emacs 的
在 Emacs 配置文件中设置好这两个变量后,在 Emacs 中运行:
应该就能看到熟悉的 zsh 提示符了。 Emacs 的终端设置(eterm)与 MSYS2 的标准终端设置(xterm-256color)不一样。这意味着某些插件和主题(提示符)可能不能正常工作 - 尤其在使用 oh-my-zsh 时。 检测 zsh 否则在 Emacs 中运行很简单,使用变量 下面这段代码片段取自
通过在本地
……同时在 ssh 服务器的
……这使得在 Emacs shell 会话中通过 ssh 登录另一个运行着 zsh 的 ssh 服务器也能工作的很好。当在 Windows 下的 Emacs 中的 zsh 上通过 ssh 远程登录时,记得使用参数 跨平台,,开源真是个好东西…… 【编辑推荐】
点赞 0 (编辑:应用网_扬州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows7系统如何查看电脑密码
- Windows 10X细节曝光:将引入现代化文件管理器
- windows-7 – 如何在Windows 7中强制更新用户的组成员身份?
- windows-server-2008 – 如何获得用户的权限?
- Evil-Twin框架:一个用于提升WiFi安全性的工具
- microsoft-office-365 – 部署Office 365 Pro Plus时卸载旧
- 微软Win11 Mica云母视觉效果更强
- Windows Server 2008蓝牙驱动的安装方法
- active-directory – New-ADUser -Name Length太长
- 教你win10电脑怎么更改开机密码



