在Eshell中设置别名
前一段时间, 我写过一篇文章关于让Eshell中启动的程序使用 cat
代替 less
来作为分页器的.
由于我一般只想让Git这样做, 而 Git 有一个 =--no-pager
选项, 因此更好的做法应该是自动为Git添加该选项.
嗯,事实证明Eshell拥有我们在bash中了解和热爱的特性: 别名. 唯一的缺点是,它们的工作方式略有不同(在bash中你使用等号而在Eshell中你使用空格, 然后别名的主体用但括号括起来).
总而言之, 你可以在Eshell中这样做
alias git 'git --no-pager $*'
(别名会自动保存), 你立即就能享受您的Git新体验.