ฉันจะกำหนดค่าให้เสร็จสมบูรณ์ zsh เพื่อแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ได้อย่างไร?


11

ขณะนี้เมื่อฉันขอให้เสร็จพฤติกรรมที่เป็นเช่นนี้:

% cd ~/<TAB>
Completing directory
Desktop/    Downloads/  Pictures/   system/     Videos/
Documents/  Music/      Public/     Templates/  www/

ฉันจะกำหนดค่าความสมบูรณ์ให้กับรายการไฟล์ที่ซ่อนได้อย่างไร

คำตอบ:


8

คุณสามารถเพิ่มglobdotsการ$_comp_optionsในของคุณ.zshrcเช่น

.....
compinit
_comp_options+=(globdots)
.....

2
มีวิธีที่ง่ายในการข้ามไดเรกทอรีปัจจุบัน (.) และไดเรกทอรีหลัก (.. ) หรือไม่ พวกเขามักจะไร้ประโยชน์ในรายการคอมพ์
Krzysztof Kaczor

2
@KrzysztofKaczor - สิ่งเหล่านี้จะไม่ปรากฏในรายการที่สมบูรณ์เว้นแต่คุณจะ.zshrcมีสิ่งนี้: zstyle ':completion:*' special-dirs true ในกรณีที่พวกเขาอยู่ในรายการดังนั้นมันจึงเป็นเรื่องง่ายที่จะแก้ไข;)
don_crissti

1
ขอบคุณ! ปรากฎว่ามันเป็นส่วนหนึ่งของการกำหนดค่า oh-my-zsh
Krzysztof Kaczor

8

นี่คือตัวเลือก zsh มันถูกกล่าวถึงในการแนะนำของ

GLOBDOTS ให้ไฟล์ที่ขึ้นต้นด้วย จับคู่โดยไม่ระบุจุดอย่างชัดเจน

เพิ่มสิ่งต่อไปนี้ในไฟล์. zshrc ของคุณ

setopt globdots
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.