答案1
并不是真正的答案,但作为评论来说太长了。 :-P
切换 IME 应该不费什么力气。对我来说这只是一个热键。它应该以这种方式使用(必要时打开)。当你这样列出它时,它可能看起来很烦人,但如果你习惯了它,你几乎不会注意到(切换是即时的,谁会抱怨必须按 Shift 键才能获得大写字符?)。
更困难的问题是知道要输入什么:)为了从输入法中获得不错的结果,您通常必须输入整个单词。如果你只是给它“shi”,你就会得到很多可能性......
如果文件不多,您可以zsh
使用 TAB 键循环浏览文件。所以这些是每个 TAB 按下的 Tab 补全zsh
(即cat TAB TAB TAB TAB TAB
:)
cat あ.txt
cat ち.txt # dunno why it chose this
cat い.txt
cat う.txt
cat え.txt
cat お.txt
cat か.txt
...
我不确定您是否可以使用自定义 bash 自定义自动完成过滤器之类的东西来实现您想要的伪 IME 解决方案。可以kakasi
将汉字转换为假名,并且将 ascii 转换为假名很容易(将汉字转换为 ascii 是不明确的,因为您可以通过多种方式编写 ascii 来实现相同的结果,例如nn
和都可以根据上下文n
解释为)。ん
如果文件名中有 ASCII 部分,您也可以附加它来缩小选择范围,在上面的示例中,您有几个.sh
文件,因此(返回zsh
)您按 TAB 键*.sh
,它不会为您提供其他文件。
或者只是使用老式的鼠标选择复制粘贴。
祝你好运。