bash-complete-partial-path:bash中增强的文件路径完成(类似于zsh)

时间:2024-02-20 19:29:07
【文件属性】:

文件名称:bash-complete-partial-path:bash中增强的文件路径完成(类似于zsh)

文件大小:36KB

文件格式:ZIP

更新时间:2024-02-20 19:29:07

shell bash cli completion Bash

bash中增强的文件路径完成 该项目向bash(zsh最初独有的功能)添加了不完整的文件路径扩展。 当按Tab键时,bash默认情况下仅扩展路径的最后一部分,但是使用该项目的完成功能,它将假定任何路径元素可能都不完整。 例如: cd /u/s/app在默认情况下不会产生任何内容,但是如果您已配置bash来加载该文件,它将扩展为cd /usr/share/applications 。 介绍性概述可在。 观看演示截屏视频,以了解此功能的实际效果: 要启用所描述的行为,请从〜/ .bashrc中获取并运行_bcpp --defaults 。 支持的功能有: 如果存在,已完成路径中的特殊字符将自动转义 Tilde表达式已正确扩展(根据) 如果用户已开始用引号写路径,则不会应用任何字符转义。 而是在扩展路径后用匹配的字符将引号引起来。 如果包已在使用中,则此代码将安全地覆盖其_filedir函数。 不需要额外的配置,只需确保在主bash完成后就获得了该项目。 完成功能已经过测试并报告可用于以下方面: Linux(Debian 9,10) macOS(需要从brew读


【文件预览】:
bash-complete-partial-path-master
----docs()
--------demo.asciicast(21KB)
----.github()
--------workflows()
----tests()
--------common.py(6KB)
--------test_debug.py(230B)
--------test_case_insensitive.py(241B)
--------test_special_characters.py(1KB)
--------test_scop_completion.py(809B)
--------conftest.py(1KB)
--------__init__.py(55B)
--------test_simple.py(2KB)
--------docker()
--------requirements.txt(26B)
--------logging.py(962B)
--------test_release.py(2KB)
--------test_issue10.py(2KB)
--------README.md(4KB)
--------test_tilde.py(1KB)
--------test_tabkey.py(2KB)
--------test_clean_env.py(2KB)
----bash_completion(11KB)
----LICENSE(11KB)
----.gitignore(41B)
----CHANGELOG.md(1KB)
----Makefile(1019B)
----README.md(8KB)
----.cirrus.yml(1KB)

网友评论