想统计下大家在 shell 里都是怎么做 auto complete 的?

2023 年 3 月 13 日
 jokeface
  1. fig
  2. omz autocomplete
  3. warp
  4. 还有啥推荐的吗
4636 次点击
所在节点    程序员
19 条回复
deepen
2023 年 3 月 13 日
securityCoding
2023 年 3 月 13 日
copilot
jokeface
2023 年 3 月 13 日
@deepen 我想实现一些比如参数和 subcommand 的提醒和补全
0attocs
2023 年 3 月 14 日
@jokeface 这方面 PowerShell (pwsh7) 很好用,参数只需要 prefix 匹配,比如-Directory 可以简写为-d ,-di ,-dir ;官方的 PSReadLine 可以 tab 自动补全 /选择参数,第三方 PSFzf 可以实现模糊搜索历史命令。

不过我只在 Windows 下用 pwsh 作为默认 shell ,Linux 下只用 pwsh 写脚本(类似 Python ),因为不太确定各种环境变量的支持如何。而且 pwsh 的迭代也很快,Linux 下行为不一定稳定( imo )。
sky96111
2023 年 3 月 14 日
fish
webcape233
2023 年 3 月 14 日
zsh 加上插件就够了
vyron
2023 年 3 月 14 日
Kobayashi
2023 年 3 月 14 日
需要自己写补全文件。fig, warp 只是将 shell 补全换了一种方式展示而已。
tool2d
2023 年 3 月 14 日
我是用 GUI 管理一大堆命令,然后快捷方式把文本自动注入 shell 里的。

对我个人来说,重复输入命令是很麻烦的事情。又不能写成.sh 文件,因为命令的参数每次都会有微调,无法固定。

唯一选择就只有外部 GUI 辅助管理了。
a33291
2023 年 3 月 14 日
试试 nushell
xidaduo
2023 年 3 月 14 日
warp 非常智能,对我来说很够用,主力 terminal
ispinfx
2023 年 3 月 14 日
TAB
356693212
2023 年 3 月 14 日
warp
xiangagou
2023 年 3 月 14 日
zsh4human,帮你配置好了
Mashirobest
2023 年 3 月 14 日
zsh 用 zsh-autosuggestions ,不过懒人可以试试 fish ,基本开箱即用
zhuisui
2023 年 3 月 14 日
zsh + fzf-tab
Desdemor
2023 年 3 月 14 日
zsh +1
wenyuan5
2023 年 3 月 15 日
prezto + 插件
alanhe421
2024 年 6 月 10 日
@deepen autocompletion 与 autosuggestion 不一回事。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923724

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX