Gnome-Terminal
在 ZSH 中 @ 符號在 cd 命令自動完成期間出現
我使用 ZSH,在輸入 cd 命令並按 Tab 後,我在某些特定條目後得到“@”符號
為什麼會這樣?
您看到的是
LIST_TYPES
shell 選項的效果。從Completion
部分man zshoptions
:LIST_TYPES (-X) <D> When listing files that are possible completions, show the type of each file with a trailing identifying mark.
“尾隨辨識標記”似乎遵循與(在 GNU中又名)的
-F
選項相同的約定,即表示完成是一個符號連結。ls``--classify``ls``@
您會發現預設情況下它也會出現在
tcsh
shell 的完成列表中,從中zsh
藉用了一些互動式功能。您可以使用
unsetopt list_types
或者set +o list_types
如果您更喜歡打開/關閉選項的標準方式來關閉此行為。