平常常用 wsl 配 zsh ,填路径的时候经常遇到路径中包含中文的情况,每次都要切一下输入法打汉字再 tab 补全,好痛。有没有什么办法可以实现拼音补全功能呢?
比如这样:
ls /mnt/d/xia + TAB
ls /mnt/d/下载
1
butanediol2d 2022-08-17 01:05:10 +08:00 via iPhone
确实是个痛点啊,蹲一个解决方案。能支持双拼就更好了🐶
|
2
duke807 2022-08-17 01:10:06 +08:00 via Android
我需要 jyutping 粵拼補全
|
3
gfwuzer 2022-08-17 02:37:07 +08:00
|
4
zhuangzhuang1988 2022-08-17 09:11:51 +08:00
如果是自己的代码且是 .net 系的
可以用 system.commandline 自定义 tab 补全 https://docs.microsoft.com/zh-cn/dotnet/standard/commandline/tab-completion 设计目标就又一个 Tab suggestion(一般的开源库不会考虑这个的) https://github.com/dotnet/command-line-api/blob/main/docs/Functional-goals.md |
5
aloxaf 2022-08-17 09:17:23 +08:00
感觉有意思,mark 一下
|
6
aitaii 2022-08-17 09:34:36 +08:00 via Android
有趣的想法。
我是把中文目录软链到同级的英文目录 |
7
zxCoder 2022-08-17 10:11:10 +08:00 via Android
好像 Download 也行?
|
8
jdOY 2022-08-17 10:54:52 +08:00
不用中文路径完美解决
|
9
ggbond2 2022-08-17 11:20:06 +08:00 1
|
10
TeresaPanda OP |