如何使用其他编写的命令清除终端?

如何使用其他编写的命令清除终端?

通常,当我在处理项目时并且想要清除屏幕时,有时我打字速度更快,因此clear会变成claear, claer, ...etc.

我犯了这些拼写错误,然后显然终端无法识别它们,所以我必须再次慢慢地输入清晰。

执行以下操作的脚本是什么:

if user_command in [claer, claear, ... etc]: clear the screen

如果我的输入是列表中的项目之一,那么我想清除屏幕。

答案1

你有三个选择。

  1. 创建别名。

    在您的~/.bashrc文件中,创建包含所有可能错误的别名:

    alias claer='clear'
    alias claear='clear'
    alias clera='clear'
    

    如果您想为别名创建正则表达式,祝您好运。看一看在这个问题上其答案是,学习打字比浪费时间为你制造额外的噩梦更好。

  2. 使用Control+L而不是键入claer clera celar cleer...我的意思是,clear

  3. 迁移到zsh并相信它会将您的所有clear拼写错误编入索引关于这个功能。附加信息:Zsh 中的 [nyae] 是什么意思?

相关内容