终端增强
别名和自定义功能是我最喜欢的终端自定义之一。 它们使最常用的命令更短,并允许对标准命令进行改进,从而使您可以根据自己的需要和偏好来定制终端中的编程。 我目前使用iTerm2替代终端,使用zsh进行外壳解释,使用oh-my-zsh进行配置管理。 另外,如果您想知道,我使用的是oh-my-zsh agnoster主题。 我还要提到,我的zsh配置不完全是我自己创建的。 我已经编译了我多年来遇到的有用的函数和别名,但是不幸的是,没有全部引用它们。 但是,这是我发现,创建和修改的别名和自定义函数。 我将从终端窗口的初始加载开始。 这部分有点冗长,因此我将其放在这里。 我喜欢一点点ASCII艺术,开始新的一天,这就是它的作用。 1)首先计算iTerm的屏幕宽度。 2)如果宽度小于ASCII字体,则仅打印动态页眉和页脚。 否则,它将完整打印ASCII插图。 打印时看起来像这样: 接下来,我将针对具有不同JDK版本的不同项目进行开发。 最近,较早的项目(使用1.6)最终升级到1.7,因此我没有做太多切换,但是在1.7和1.8之间切换时它仍然很有用。 该命令也很容易使用:…