ฉันกำลังใช้เชลล์สไตล์คำแยก (เชลล์คำเลือกสไตล์) ฉันชอบโดยทั่วไป แต่ต้องการแยกที่เครื่องหมายทับหน้าเพื่อให้เมื่อฉันไปข้างหน้า / ข้างหลังคำถ้าคำไม่ประกอบด้วย / s มันข้ามไปอย่างสมบูรณ์ แต่ถ้ามันมีหนึ่งหรือ ทับอีกมันจะหยุดที่ทับแรก
ความคิดใด ๆ
ฉันกำลังใช้เชลล์สไตล์คำแยก (เชลล์คำเลือกสไตล์) ฉันชอบโดยทั่วไป แต่ต้องการแยกที่เครื่องหมายทับหน้าเพื่อให้เมื่อฉันไปข้างหน้า / ข้างหลังคำถ้าคำไม่ประกอบด้วย / s มันข้ามไปอย่างสมบูรณ์ แต่ถ้ามันมีหนึ่งหรือ ทับอีกมันจะหยุดที่ทับแรก
ความคิดใด ๆ
คำตอบ:
man zshall
/forward-word
/backward-word
echo $WORDCHARS
*?_-.[]~=/&;!#$%^(){}<>
WORDCHARS='*?_-.[]~=&;!#$%^(){}<>' ;# without /
WORDCHARS=${WORDCHARS//[\/]}
รุ่นรวบรัดมากขึ้นคือ
WORDCHARS=${WORDCHARS/\/}
WORDCHARS=$WORDCHARS:s:/:
;
ไม่จำเป็น ฉันจะเพิ่ม'"'
และ"'"
(คำพูดเดี่ยวและคู่) และ~