คำถามติดแท็ก autocorrection

2
วิธีทำให้ฟังก์ชัน zsh“ ถูกต้อง” จดจำการตัดสินใจสะกดคำของฉัน
ผมได้เปิดใช้งานการแก้ไข (ฉันจะไม่เรียกว่าการแก้ไขอัตโนมัติเฉพาะเพราะปัญหานี้) ใน zsh โดยการเปิดใช้ในของฉันsetopt correct.zshrc ตอนนี้เมื่อฉันพิมพ์dtaeเทอร์มินัลฉันจะได้รับ: dtae zsh: correct 'dtae' to 'date' [nyae]? y Tue Mar 31 11:39:31 CEST 2015 ณ จุดนี้ฉันต้องการให้ zsh จดจำการตัดสินใจของฉัน ดังนั้นในครั้งต่อไปที่ฉันพิมพ์dtaeควรแก้ไขให้เป็นdate[1] โดยอัตโนมัติ อย่างไรก็ตามสิ่งนี้ไม่ได้เกิดขึ้นและ zsh ถามฉันอีกครั้งว่าจะทำอย่างไร: dtae zsh: correct 'dtae' to 'date' [nyae]? [1] เว้นแต่แน่นอนถ้าในเวลานั้นมีdtaeคำสั่งหรือนามแฝงอยู่จริง ปรับปรุง: ฉันจัดการเพื่อแก้ไขซอร์สโค้ด zsh (ไฟล์utils.c, ฟังก์ชั่นspckword) เพื่อสร้างไฟล์ที่กำหนดเองที่มีชื่อแทนที่สร้างขึ้นโดยอัตโนมัติด้วยการเรียกใช้ฟังก์ชัน "แก้ไข" ของ zsh: เดิม: if …

1
มันเป็นพฤติกรรมมาตรฐานสำหรับซีดีที่จะเลือกโดยอัตโนมัติเมื่อได้รับชื่อไดเรกทอรีที่ไม่สมบูรณ์?
ฉันมีสามโฟลเดอร์ที่เรียกว่าProjectA, และProjectB ProjectCเมื่อฉันtabสมบูรณ์cdไปcd ProjectและกดมันเลือกEnter ProjectCฉันพบว่านี่เป็นกรณีที่มีกรณีอื่นที่คล้ายคลึงกัน; มันเริ่มต้นที่ล่าสุดในการสั่งซื้อพจนานุกรม (แต่นี่ก็อาจมีการเปลี่ยนแปลง / เพิ่มล่าสุด) นี่เป็นพฤติกรรมเริ่มต้นที่คาดไว้สำหรับcdหรือฉันตั้งบางสิ่งบางอย่างโดยบังเอิญ ฉันใช้ OSX 10.10.3 กับทุบตี 4.3

1
วิธีปิดการใช้งานการแก้ไขอัตโนมัติสำหรับ sudo [command] ใน zsh?
ฉันมี zsh และ oh-my-zsh พร้อมค่าเริ่มต้นและไม่สามารถหาวิธีปิดการแก้ไขอัตโนมัติสำหรับคำสั่งเฉพาะที่ฉันใช้บ่อยเช่น: sudo mc หรือ sudo gem update สิ่งที่ฉันมี.mcไดเรกทอรีและ.gemไดเรกทอรีและ zsh เสนอการแก้ไขอัตโนมัติ ( zsh: correct 'mc' to '.mc' [nyae]) โดยทั่วไปฉันต้องการตั้งค่า zsh เพื่อที่sudo [smth]จะไม่ถือว่าเป็นคำสั่งแยกต่างหาก (ซึ่งไม่ใช่) สำหรับการแก้ไขอัตโนมัติ สิ่งที่จะแก้ไขได้สำหรับสิ่งนั้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.