当前位置:  开发笔记 > 运维 > 正文

让Emacs ansi-term和Zsh发挥得很好

如何解决《让Emacsansi-term和Zsh发挥得很好》经验,为你挑选了1个好方法。

我一直在尝试在我的emacs会话中使用Zsh,而没有emacs重新映射所有Zsh键.我发现ansi-term对此很好,但是,我仍然有一些问题.我输出了很多垃圾字符,我能够解决它:

## Setup proper term information for emacs ansi-term mode
[[ $TERM == eterm-color ]] && export TERM=xterm

但一切仍然不能很好地完成.现在我无法在屏幕外绘制输出,特别是在使用Cr等搜索时.

有什么想法吗.其他人有Zsh + Ansi术语正常工作?



1> bengineerd..:

试试MultiTerm.

它是唯一一款似乎与zsh配合使用的Emacs终端模式.它允许您轻松设置要由emacs捕获的命令以及您希望路由到终端的命令.到目前为止,默认设置对我来说已经足够了.

此外,将以下内容添加到.zshrc中,以允许emacs在您浏览时跟踪当前目录.

if [ -n "$INSIDE_EMACS" ]; then
  chpwd() { print -P "\033AnSiTc %d" }
  print -P "\033AnSiTu %n"
  print -P "\033AnSiTc %d"
fi


这很棒。您知道如何将其扩展到ssh连接吗?(例如,假设我的外壳已在特定路径上连接到远程计算机)。
推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有