很长一段时间以来,我已经习惯了能够输入如下内容:
$opt/foo/m
等等以在不同的环境中导航我的项目。这真的很有用:只需设置 $opt(例如,/home/$USER/projects/opt - 然后从您的开发用户转到 qa,再进行直播,而 $opt 就是 $opt。
在 bash4.2 发布时,这种行为已经改变。现在制表符完成会导致转义的 $ 符号。
$opt/foo => \$opt/foo <= 完全不是我的意思!
当维护人员正在讨论这应该如何工作时,我想找到一套新的习惯,我可以用来回到我的舒适区。什么是好技巧?我的手指可以学习的东西,配置一些根目录并从那里开始,而不用担心我在哪里。