为了解决日常 跨机器跨环境 敲长命令 容易遗忘、记错、拼错的痛点,就有快命令。它就像手边趁手的命令工具箱,随取随用
之前发布了 uTools 版本:写了一个提升敲命令体验的小工具:快命令,欢迎交流体验
很多用 Mac 的朋友留言想要 Raycast 版的,所以就来了:Swift Command
插件理念与 uTools 版本相同,交互遵循 Raycast 的风格
快捷键召唤 快命令 输入关键词,支持拼音搜索,选定命令按下 Enter 即可粘贴进终端
输入未录入的命令,通过 Enter 进入新增页面(或者通过 Command + N 进入新增页面),编辑完成后 Command + Enter 保存
通过 {{}}
增加自定义占位符,支持多个占位符和自定义默认值
插件地址:Swift Command
希望给遇到同样问题朋友带来一点帮助,欢迎交流体验~
1
ningzhiv1 OP |
2
k9982874 31 天前
这个不错,安装体验一下
|
3
kylinC 31 天前
非常不错,如果能有备份那就完美了
|
4
zmxnv123 31 天前
赞
|
5
cunoe 31 天前 via Android
好 要是可以直接打开终端 加上 ai 生成指令的功能会更舒服点
|
6
andforce 31 天前
先装一个 Raycast 试试
|
7
andforce 31 天前
如果“终端”App 没有打开,或者焦点不在终端上,输入没啥反应。
能不能做到终端没打开,然后打开终端并粘贴命令? 或者不在焦点的时候,主动给到终端焦点,并粘贴 |
9
ningzhiv1 OP |
10
ningzhiv1 OP @andforce
目前设计的用户场景是:用户已经打开终端,需要用到某些命令打开快命令检索,按下 Enter 后,焦点回到终端完成粘贴 有看到插件有类似打开终端并运行的功能:[Shell History]( https://www.raycast.com/koinzhang/shell-history) 这个是想要的效果吗,这个是在什么场景下用到的呢?为了方便在首次没有打开终端时自动打开吗? |
11
wyman222 31 天前
不错的工具,但是我不用,毕竟 Wrap 已经有 Workflow 了,而且 Warp 也可以直接输入白话通过 AI 翻译成 命令。
|
12
andforce 31 天前
@ningzhiv1 主要是为了“更方便一步”,自动打开并粘贴运行,也更符合直觉一点。
用户打开你这个插件的目的很明确:“需要在终端里执行我选中的命令”,这种有明确目的且路径唯一的操作,应该尽量降低或者兼容不同用户的操作直觉。 我第一次用的时候,有点懵,因为进入插件如果我想执行的命令,啥反应也没有。。。 研究了一番才知道需要先打开争端再操作 |
13
bigbugbag 31 天前
跑一下题,wrap 对比 iterm2 如何,用起来会更舒服么?
|
14
xz410236056 31 天前
https://github.com/nvbn/thefuck
mac 上有个类似的,在终端输入命令可以自动纠正成正确的。而且命令很喜感 fuck XX |
15
7gugu 31 天前
coool !
|
18
ningzhiv1 OP @andforce #12 很有道理!原来是打算在粘贴时弹出提示,但是考虑到使用频率高了,就太吵了。目前这样确实可能让新用户感到困扰,下一个版本会针对这些进行优化
|
19
ningzhiv1 OP @cunoe #16 哈哈哈哈,我有的时候甚至会卡死。你提到的 "快速执行一些命令",这个可以提供一些具体场景吗?我一下子有点想不到,直接命令启动一些 Daemon ,窗口就挂着看日志?
|
21
ningzhiv1 OP @bigbugbag 日常轻量用感觉会比较舒服,可以尝试一下它的 AI 和 Workflow 。对于我个人来说 Warp 优点就是开箱即用,默认的主题够看。我遇到的问题:多开或者某些情况下会卡死,输出似乎无法设置无限行,输出会被截断
|
22
ningzhiv1 OP @xz410236056 哈哈哈哈,很有意思的项目!就是用上了之后 history 会一言难尽
|
23
cunoe 31 天前 via Android
@ningzhiv1 我平时有一些自定义的服务在跑,需要时不时看下日志,有时候打开终端想直接连上其它服务器,或者是查看硬件信息啥的,场景还是有,主要是不想让这个只到复制粘贴,主要想用的时候如果我已经 focus 到终端了我可以直接用自动提示了,可能用 raycast 的意愿没那么高
|
26
wyman222 31 天前
@ningzhiv1 #20 抱歉刷屏,也没找到删除评论的地方,待会找到了会删掉之前发的。但是那个截图没有截取到我想表达的意思。重新截取了一个图。想表达标题和名称和参数都是 warp 自己描述的。操作也方便,甚至不用选中,光标放到那个执行过一遍的块里,按快捷键 cmd +s, 而且不用跳出 context 。我觉得非常方便。
|
28
wyman222 31 天前
@ningzhiv1 #21 还有你说的这些问题我一个也没遇到。现在唯一不满意的就是 AI 功能给的 credit 太少了,不提供设置自己的 openai 的 key, 否则对我来说 warp 是一个完美的终端工具 😂😂😂
|
29
muapyw 31 天前
原来你是作者呀
|
30
LanhuaMa 31 天前
和 Raycast 自带的 snippets 比有什么优点..
|
31
jsion 31 天前
|
32
ningzhiv1 OP @cunoe #23 噢!理解了,这种需求确实挺常见的,下个版本会加上去
你说的很多,每个人的终端习惯都不太一样,在非跳板机的环境下,命令补全提示还是有非常多解决方案的 用自己喜欢的工具就好了,Mac 上好像用 Alfred 的会多一点 |
34
ningzhiv1 OP @LanhuaMa 简单,自带的 Snippets 挺好用的,用来存代码片段很合适,但是存 Linux 命令或者 prompt 这种就感觉偏繁琐。应该也是小众需求了
|
36
ningzhiv1 OP @wyman222 #28 我日常轻量用也觉得非常好,卡死情况一般出现在跳板机器,再用 tmux ,看日志的时候突然就卡死了,正常一般都没问题,用的挺舒服的
|
39
mitoop 30 天前 via iPhone
赞
|
40
ningzhiv1 OP @wyman222 #38 并非大佬😂,非高强度的运维按照你目前这个方式其实已经很舒服了,我 Warp 就当 iTerm2 用,看了你说的,我才发现很多好用的功能都还没用上 😂,有空得好好折腾一下
|