1
leavic 2021-04-19 14:28:14 +08:00 1
请问一下啊,这 tm(讲文明划掉)和 alias 有什么区别?
|
2
AoEiuV020 2021-04-19 14:29:59 +08:00
长命令确实记不住的话还是习惯复制粘贴,工具一般不够智能,怕跑错命令,alias 类的又不够灵活,
|
3
knightdf 2021-04-19 14:34:14 +08:00
fish/zsh 的 autosuggestions 了解一下
|
4
cloud0001 OP @leavic 😂,tmax 有几个有点:
1. 用的时候能快速呼出,呼出的速度和体验比单纯的 alias 要好; 2. 配置移动方便; 3. tmax 配置文件可读性比较好,管理方便; 4. 能扩展命令,支持位置参数 |
6
css3 2021-04-20 09:20:16 +08:00
ctrl +r 就行了,原生的东西不用安装
|
7
lanlanye 2021-04-20 09:31:24 +08:00
标准的 Ctrl+R,好用的加一个 fzf,经常打错命令的装一个 thefuck
|
8
bung 2021-04-20 13:20:42 +08:00
|
10
ruidoBlanco 2021-04-20 17:06:49 +08:00
解决这问题的成熟方法实在是太多了。
1. alias 2. shell history completion, 比如 .inputrc 里把 history-search-backward 帮到 ctrl-p 就可以打几个字母然后按 ctrl-p 从历史记录里补全 3. zsh 的 autosuggestion 插件 4. fzf 的 zsh plugin,ctrl-r 直接模糊查找 相信类似的还有好多。上面的 navi,其实我都觉得不如 fzf 。 不是要故意打击人,但是如果不调查下其他的方案,很多时候忙活了半天最后也是白干。 Those who don't understand Unix are condemned to reinvent it, poorly. Henry Spencer, in Introducing Regular Expressions (2012) by Michael Fitzgerald |
11
cloud0001 OP @ruidoBlanco 学到了很多,感谢。
当初只是觉得很多长命令记不住,那时候正好又在做容器迁移的项目,天天用一些 kubectl 的长命令,就想到了这个需求,也没调研很多,直接自己开干了😹 |