1
带有zsh的git完成:带空格的文件名未正确转义
Git完成: 我无法在系统上使用git的文件名自动完成功能。我在OS X(10.9.3)上将zsh(5.0.5)与git(1.9.3 )一起使用。两者zsh和git都已通过自制软件安装。(完整版本的输出在文章的底部。) git的文件名完成不像我期望的那样插入空格。当我输入名称中带有空格的文件名时,shell将插入文件名而不会出现空格。zsh的内置补全功能不会执行此操作,而gits可以。 这是我所看到的示例。 我有一个存储库,其中包含一些名称中带有空格的文件。 % ls -la test test four - latest.txt test three.txt test two 当我使用制表符补全插入文件名时,shell反斜杠会按预期转义文件名。 % echo "testing" >> test<tab> 连按三次标签后,会自动完成此操作。 % echo "testing" >> test\ four\ -\ latest.txt ––– file test test\ four\ -\ latest.txt test\ three.txt test\ two git status 以引号显示这些文件名(它完全了解最新情况): % git …
20
zsh
autocomplete
git