EMACS-DOCUMENT

=============>集思广益

在Eshell中设置别名

前一段时间, 我写过一篇文章关于让Eshell中启动的程序使用 cat 代替 less 来作为分页器的. 由于我一般只想让Git这样做, 而 Git 有一个 =--no-pager 选项, 因此更好的做法应该是自动为Git添加该选项.

嗯,事实证明Eshell拥有我们在bash中了解和热爱的特性: 别名. 唯一的缺点是,它们的工作方式略有不同(在bash中你使用等号而在Eshell中你使用空格, 然后别名的主体用但括号括起来).

总而言之, 你可以在Eshell中这样做

alias git 'git --no-pager $*'

(别名会自动保存), 你立即就能享受您的Git新体验.