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

คุณลักษณะที่โปรแกรมเสนอให้ผู้ใช้ป้อนข้อความให้สมบูรณ์ตามสิ่งที่ผู้ใช้เริ่มพิมพ์ การเติมข้อความอัตโนมัติเสนออินพุตสตริงที่เป็นไปได้มากที่สุด

1
ก่อ: ทุบตีทุบตีแตกหักบน macOS
ฉันใช้สำเร็จทุบตีต่อไปนี้จะติดตั้งผ่านการชง: และbash-completion หน้าตาbash-completion@2ของฉัน.bashrc: if [ -f /usr/local/share/bash-completion/bash_completion ]; then . /usr/local/share/bash-completion/bash_completion fi if [ -f /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion ]; then BASH_COMPLETION=/usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion . /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion fi ปัญหาคือเมื่อฉันกดTABแป้นพิมพ์ฉันได้รับข้อผิดพลาด: -bash: words: ตัวห้อยอาร์เรย์ที่ไม่ถูกต้อง ปัญหาคืออะไรที่นี่? ฉันจะแก้ไขได้อย่างไร อัปเดตที่ 1:หลังจากลบ/usr/local/share/bash-completion/bash_completionจาก.bashrcข้อผิดพลาดที่ไม่ได้เกิดขึ้น แต่ผมพลาดในการสำเร็จจำนวนมาก

1
zsh ไม่พบคำสั่งจำนวนมาก
หากฉันแท็บการเติมข้อความอัตโนมัติส่วนใหญ่ฉันจะได้รับข้อผิดพลาด: ถ้าฉันทำ vim [TAB] เพื่อค้นหาไฟล์ในโฟลเดอร์มันเพียงแค่ข้ามไปยังบรรทัดคำสั่งถัดไป ถ้าฉันพยายามที่จะรัน rvm use 2.0.0 --default ฉันเข้าใจ zsh: correct 'rvm' to 'rvim' [nyae]?. ถ้าฉันบอกว่าไม่ฉันจะได้รับ ไม่พบคำสั่ง ความผิดพลาด ถ้าฉันกด TAB หลังจากพิมพ์ ruby -v, zsh ต้องการแก้ไขให้ถูกต้อง _ruby -v. หากฉันพิมพ์คำสั่งสมบูรณ์โดยไม่ต้อง TAB. zsh ต้องการแก้ไข ruby ไปยัง _ruby และ rvm ไปยัง rvim นี่เป็นข้อผิดพลาดที่รู้จักหรือมีความช่วยเหลือสำหรับเรื่องนี้หรือไม่? แก้ไข: เพิ่ม. zshrc แล้ว # Path to your oh-my-zsh …

2
Gvim Tab Completion
คุณจะทำให้ gvim ทำแท็บให้เสร็จเช่น vim แบบใช้เทอร์มินัลได้อย่างไร? เสียงเรียกเข้าแบบเทอร์มินัลจะแสดงคำแนะนำแทนการป้อนข้อมูลอัตโนมัติด้วยผลลัพธ์แรกในโฟลเดอร์


2
ฉันจะทำให้เชลล์เติมข้อความอัตโนมัติให้เริ่มต้นของ filepath ได้อย่างไร?
ฉันมีโครงการที่มีโครงสร้างโฟลเดอร์ซ้อนกันอย่างลึกซึ้ง ส่วนใหญ่ฉันรู้ชื่อของไฟล์ที่ฉันต้องการทำงานด้วย แต่เส้นทางของโฟลเดอร์นั้นยาวเกินไป / ซับซ้อนเกินกว่าที่จะพิมพ์เมื่อฉันต้องการแก้ไขมันเช่น: vim folder/is/deep/down/there/myfile.js มีวิธีที่จะทำให้เชลล์อัตโนมัติเติมเส้นทางให้ฉันหรือไม่ถ้าชื่อไฟล์นั้นไม่เหมือนใคร vim *myfile.js กด tab vim folder/is/deep/down/there/myfile.js ฉันใช้ทุบตีเป็นส่วนใหญ่ แต่ฉันใช้ได้กับ zsh ถ้ามันสามารถแก้ปัญหาได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.