一个轻量级的shell包装器,允许您创建每个directoy命令别名。
localalias的Python项目详细描述
不要因为键入长命令而杀死你的手指!局部别名可以帮助您实现 懒惰的新境界!
演示
注意:此演示使用helper function,la代替标准 localalias命令。
说明
localalias是一个轻量级的shell包装器,允许您创建每个directoy命令 别名。
使用bash/zsh,一旦设置了别名,就不能重用它。如果要使用 作为别名,您必须选择一个新的别名。这迫使您定义许多别名,其中一些 名字晦涩难懂,你永远记不住。localalias通过 为shell的默认别名设计方案提供额外的抽象级别。
本地别名允许您从正在进行的任何项目中抽象出 为实际非常具体的任务设置通用别名的能力。在我自己身上 例如,安装程序将r别名设置为启动我正在处理的项目的命令。进入时 运行r的localalias项目目录的顶级目录相当于 python localalias。但是,如果我更改目录来处理另一个项目,运行 r将运行与新项目对应的另一个命令。我使用多种模式 这样可以简化我自己的工作流:t运行测试,b生成项目,v打开 在vim中启动文件。[1]
[1] | I normally use multiple variations of this last one: ^{tt9}$ opens up the most active files (the ones I am most likely to want to edit), ^{tt12}$ opens up test files, ^{tt13}$ opens up doc files, etc.. |