Closed Anber55 closed 4 months ago
补充一下,在电脑端的:终端、路径、书签可以直接执行命令,在iOS上则处于无用状态,能否实现电脑端直接运行相应命令,而在iOS端能够起一个snippets的作用,直接输出相应的文本
在按下上下方向键后,是如何退出输入面板菜单的? 如果是在候选菜单第一页 按下Esc
键是不会有记忆情况的。
iOS端能够起一个snippets的作用
这个可以做,只要脚本能识别到是 iOS
设备就行。
2、其他的指令前面加字母进行选中是完全OK的,我这边只有终端的前面加字母才会导致直接输出文本的问题 ["i终端8"] = { ["action"] = "exec", ["items"] = {
3、情况二:进入子菜单,不进行输出,也会存在记忆情况 这个就是通过ESC退出的,但仍然有记忆功能 https://github.com/boomker/rime-fast-xhup/assets/117334130/54c4a7b5-1e67-451c-aa9e-b3f6d727b74e
「 终端命令」组里菜单前面加上字母,也是正常可以执行对应的命令的。 你检查一下这行配置是不是放在靠前的位置: https://github.com/boomker/rime-fast-xhup/blob/823263ec4d8aeb2d9ed95cb0cc79ba33750d7f04/flypy_xhfast.schema.yaml#L39
把这行配置放在 processor
节点下第一个试试看。
1、放在第一行还是不行,还是直接输出文本而不是命令,奇怪
2、佬帮我看看快捷指令仍然有记忆,这个能不能消除记忆
3、下面这两行代码为什么添加到快捷指令的终端中会导致打不出字 ["小企鹅部署7"] = "/Library/Input\ Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/deploy -X POST -d '{}'", ["小企鹅同步8"] = "/Library/Input\ Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/sync -X POST -d '{}'",
第一个问题我知道原因了 正确:["F刷新DNS缓存6"] = "dscacheutil -flushcache", 错误:["F 刷新DNS缓存6"] = "dscacheutil -flushcache", 前面的字母和后面的名称之间不能隔一个空格,隔一个空格就会导致所有的错误
但是其他菜单都是可以隔空格的,大佬能不能修复一下这个问题
第三个问题大概也找出问题了,是由于符号\导致的,但是去掉符号\命令运行又是错误的,不知道怎么设置
前面的字母和后面的名称之间不能隔一个空格,隔一个空格就会导致所有的错误
我的建议是,不要在配置里添加空格,有其他脚本会自动添加空格的,加了空格脚本会自动移除的, 不然没法判断是手动添加的还是脚本程序添加的。我自己的没加空格,效果如下:
下面这个脚本是用来自动添加空格的: https://github.com/boomker/rime-fast-xhup/blob/823263ec4d8aeb2d9ed95cb0cc79ba33750d7f04/flypy_xhfast.custom.yaml#L43-L44
下面这两行代码为什么添加到快捷指令的终端中会导致打不出字
这个小企鹅的两条快捷指令有原始的出处吗? 看起来不太对
我对这两条指令不熟悉,我研究后,把正确的写法加上去
1、我没有用这个添加空格的lua,那我用一下 2、我问QQ群的小企鹅作者给我的
自动添加空格是这个lua是吗? word_append_space.lua
自动添加空格是这个lua是吗? word_append_space.lua
对的
这个lua对应的schema和rime.lua怎么设置,怎么没看见
我先不加了,有点乱,其实前面的菜单。例如:路径、书签、卡号等都加了空格没事,就是最后的终端不行,先不加了,谢谢了
第三个问题大概也找出问题了,是由于符号\导致的,但是去掉符号\命令运行又是错误的,不知道怎么设置
我这边测试下来,在鼠须管里是可以正常执行的, 在小企鹅里会卡死。 注意的是:去掉空格。
命令是这样运行的吗: /Library/Input Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/deploy -X POST -d '{}'
报错: zsh: no such file or directory: /Library/Input
命令是这样运行的吗: /Library/Input Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/deploy -X POST -d '{}'
报错: zsh: no such file or directory: /Library/Input
在终端执行下这行看下:
ll "/Library/Input Methods/Fcitx5.app/Contents/bin/fcitx5-curl"
-rwxr-xr-x@ 1 root wheel 337B 6 4 19:29 /Library/Input Methods/Fcitx5.app/Contents/bin/fcitx5-curl
我更新了一版,你拉下更新再试试。
["小企鹅部署7"] = "/Library/Input\ Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/deploy -X POST -d '{}'", ["小企鹅同步8"] = "/Library/Input\ Methods/Fcitx5.app/Contents/bin/fcitx5-curl /config/addon/rime/sync -X POST -d '{}'", 以上仍然会导致无法输入字 去掉\无法运行命令
除了这两条指令,其他都正常吗?
没法复现你的情况,可能是你那边其他Lua
给影响了。
直接用我的方案,测试一下。
可以正常运行了,但是一旦用“小企鹅部署和同步”,Mac就会立马被卡死,必须关机或重启才能解决,而且关机或重启的过程中都得卡十几次
可以正常运行了,但是一旦用“小企鹅部署和同步”,Mac就会立马被卡死,必须关机或重启才能解决,而且关机或重启的过程中都得卡十几次
这个得和小企鹅那边的开发大佬沟通了。
小企鹅卡死后, 可以在终端把Fcitx
进程给 kill 掉
终端运行刚才的部署指令正常,利用快捷指令不正常
再反馈几个问题: 1、快捷指令记忆的情况我这一直在复现,大佬看能不能解决 2、在Mac小企鹅上,快捷指令可以正常工作,但是快捷打开APP无法工作 3、不用中英文之间添加空格的lua的用户,能否实现在终端菜单中的前面使用字母+空格 主要是其他菜单都可以,只有终端不可以,就很奇怪
我又更新了一版
我拉取了最新的launcher.lua,但是部署后无法打字
我拉取了最新的launcher.lua,但是部署后无法打字
不可能吧,你用我的方案配置试试看呢,你把其他Lua
给线禁用掉看看
奇怪,我把所有的lua都禁用了,然后换成新的launcher.lua立马不能打字,还原为旧的launcher.lua里面又可以打字,太奇怪了
你看下有没有错误日志,看看是否可以发现线索。你把触发前缀换成默认的呢,也都试试吧。
我知道可能的原因了,新版的launcher.lua
引入了其他的Lua
, 你那边没有外部引用文件。
把这两个文件放到对应位置: https://github.com/boomker/rime-fast-xhup/blob/edd3f883b2c5c21a77d357e76b38ffa8edb610e1/lua/tools/config_api.lua https://github.com/boomker/rime-fast-xhup/blob/edd3f883b2c5c21a77d357e76b38ffa8edb610e1/lua/tools/env_api.lua
明白了,谢谢,现在可以了
大佬抽空看看最后一个iOS的功能能不能实现,感谢 在电脑端的:终端、路径、书签可以直接执行命令,在iOS上则处于无用状态,能否实现电脑端直接运行相应命令,而在iOS端能够起一个snippets的作用,直接输出相应的文本
大佬抽空看看最后一个iOS的功能能不能实现,感谢 在电脑端的:终端、路径、书签可以直接执行命令,在iOS上则处于无用状态,能否实现电脑端直接运行相应命令,而在iOS端能够起一个snippets的作用,直接输出相应的文本
这两天空了,我尝试支持一下,只能麻烦你协助我多多测试了,我没 ios 设备
好的,没问题,感谢
2、在Mac小企鹅上,快捷指令可以正常工作,但是快捷打开APP无法工作
这个已经解决了。
反馈几个问题,有的可能不是: 1、如图所示,快捷指令设置排序的数时,是不是最多到9,到10时会将10显示出来⬇️
2、如视频所示,如果给终端命令前加上字母方便输出时,会导致所有的快捷指令不起作用,直接输出字符而不是命令,其他的指令前面加字母都是正常的⬇️ 3、如视频所示,仍然会出现【记忆】情况,影响输入⬇️ https://github.com/boomker/rime-fast-xhup/assets/117334130/08a28923-b691-4441-813d-f51b269f36f7