百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

athame

> 编程语言
开源

为您的 shell (bash、zsh、gdb、Python 等) 提供完整的 vim

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

为您的 shell (bash、zsh、gdb、Python 等) 提供完整的 vim

Athame 可以通过将您的键盘输入路由到真正的 Vim 进程来修补您的 shell,从而添加完整的 Vim 支持。目前,Athame 可以用于修补 readline (由 bash、gdb、Python 等使用) 和/或 zsh (不使用 readline)。 ** 大多数 shell 都已经配备了 vi 模式了吧?**

是的,如果您对由一群 Emacs 用户设计的基本 vi 模拟感到满意,请随意使用它们。 ...但对于那些为模式神灵牺牲山羊的真正 Vim 狂热者,Athame 为您提供了 Vim 的全部功能。

要求

  • Athame 在 GNU/Linux 上运行最好。
  • Athame 也可以在 Windows (使用 WSL) 和 OSX 上运行,通常可以在 OSX 上运行。 (我没有 Mac,所以我无法总是在其中测试更改)
  • Athame 需要至少具备以下任一项:
  • Vim 8.0+ 具有 +job 支持
  • Vim 7.4+ 具有 +clientserver 支持
  • Vim 7.4.928+ 强烈推荐。
  • 客户端服务器版本需要 X,如果 X 未运行,则会回退到普通 shell。
  • Neovim 0.2.2+ 以上版本
  • Neovim 支持目前是实验性的。
  • 设置脚本默认会寻找 vim。您可以附加 --vimbin=$(which nvim) 以使它们使用 nvim。

选项 2: (最安全的方法) 安装 Readline/Bash 的本地副本

git clone --recursive http://github.com/ardagnir/athame cd athame mkdir -p ~/local ./readline_athame_setup.sh --prefix=$HOME/local/ ./bash_readline_setup.sh --prefix=$HOME/local/ --use_readline=$HOME/local/ cp athamerc ~/.athamerc 现在,您可以运行 ~/local/bin/bash 来使用 Athame 运行 bash。

选项 3: 将 Athame 安装为默认的 Readline

对于 Ubuntu/Debian: git clone --recursive http://github.com/ardagnir/athame cd athame ./readline_athame_setup.sh --libdir=/lib/x86_64-linux-gnu --use_sudo 否则: git clone --recursive http://github.com/ardagnir/athame cd athame ./readline_athame_setup.sh --use_sudo

如果安装的 bash 版本不使用您的系统,您可能需要重新构建 bash。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Creadlinevim-modezsh

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言