1
zshを使用したgit補完:スペースを含むファイル名は適切にエスケープされません
Gitの完了: 私のシステムでgitのファイル名のオートコンプリートに問題があります。私が使用しているzshと(5.0.5)gitOS X(10.9.3)に(1.9.3)。両方zshとgithomebrew経由でインストールされています。(フルバージョンの出力は、投稿の下部にあります。) gitのファイル名の補完では、期待どおりにスペースが挿入されません。名前にスペースを含むファイルの名前を入力すると、シェルはスペースをエスケープせずにファイル名を挿入します。zshの組み込み補完ではこれは行われませんが、で行われgitます。 これが私が見ているものの例です。 名前にスペースが含まれるいくつかのファイルを含むリポジトリがあります。 % ls -la test test four - latest.txt test three.txt test two シェルのバックスラッシュは、タブ補完を使用してファイル名を挿入するときに期待どおりにファイル名をエスケープします。 % echo "testing" >> test<tab> タブを3回押すと、これが自動補完されます。 % echo "testing" >> test\ four\ -\ latest.txt ––– file test test\ four\ -\ latest.txt test\ three.txt test\ two git status これらのファイル名を引用符で示します(何が起きているかを完全に理解しています): % git status …
20
zsh
autocomplete
git