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

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

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

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

唯一选择就只有外部 GUI 辅助管理了。
a33291
2023-03-14 10:03:24 +08:00
试试 nushell
xidaduo
2023-03-14 10:11:37 +08:00
warp 非常智能,对我来说很够用,主力 terminal
ispinfx
2023-03-14 10:30:32 +08:00
TAB
356693212
2023-03-14 12:07:42 +08:00
warp
xiangagou
2023-03-14 16:06:18 +08:00
zsh4human,帮你配置好了
Mashirobest
2023-03-14 16:16:21 +08:00
zsh 用 zsh-autosuggestions ,不过懒人可以试试 fish ,基本开箱即用
zhuisui
2023-03-14 16:20:49 +08:00
zsh + fzf-tab
Desdemor
2023-03-14 17:36:14 +08:00
zsh +1
wenyuan5
2023-03-15 09:33:37 +08:00
prezto + 插件
alanhe421
201 天前
@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