Cmder - <tab> ไม่รู้จักสัญลักษณ์แทนเช่น cmd.exe ใน windows


1

บนพรอมต์คำสั่งบน windows หากอยู่ในไดเรกทอรีปัจจุบันหากมีเพียงรายการเดียว *.txt (พูด test.txt ) ไฟล์จากนั้นพิมพ์ *.txt ติดตามโดย <TAB> จะส่งผลให้ cmd.exe ขยายชื่อเต็มของไฟล์ test.txt.

มีเคล็ดลับในการอัปเดต clink_inputrc_base ในโฟลเดอร์เสียงกริ๊กเพื่อให้สามารถเลียนแบบพฤติกรรมนี้ได้หรือไม่


อ่านเอกสารเสียงกริ๊กหรือถามผู้เขียนเสียงกริ๊ก?
Maximus

แนวคิดใด ๆ ที่สามารถพบเอกสารเสียงกริ๊กบางทีฉันกำลังดูตำแหน่งผิด แต่ไฟล์. md ในหน้า GitHub ไม่มีอะไรเลย github.com/mridgers/clink/blob/master/docs/clink.md
arunsun

ฉันคิดว่าคุณมีตัวเลือกเท่านั้น: github.com/mridgers/clink/issues
Maximus

เอกสารเสียงกริ๊กยังคงอยู่ระหว่างดำเนินการและปัญหาได้รับการโพสต์แล้ว ดูคำตอบของฉันด้านล่างสำหรับคำอธิบายแบบเต็ม
Moustache

คำตอบ:


1

น่าเสียดายที่ยังไม่ (ถ้าคุณต้องใช้ cmd.exe เทอร์มินัลที่จำลองในหน่วยซม.)

นี่เป็นปัญหาเปิดในที่เก็บ Github สำหรับการสนทนาทางเทคนิคโดยละเอียดเพิ่มเติมเกี่ยวกับสาเหตุดูที่ลิงค์ต่อไปนี้เพื่อแก้ไขปัญหา Github ที่เกี่ยวข้อง:

https://github.com/mridgers/clink/issues/30

ในปัจจุบันสิ่งที่ใกล้เคียงกับพฤติกรรมนี้มากที่สุดคือทาง dir คำสั่ง ตัวอย่างเช่นในการแสดงรายการไฟล์ข้อความทั้งหมดในไดเรกทอรีคุณยังคงสามารถใช้งานได้ dir *.txt.

อย่างไรก็ตามหากคุณยินดีที่จะใช้ ทุบตี เทอร์มินัลอีมูเลเตอร์ใน cmder มันทำงานได้ตามที่คาดไว้

ฉันเพิ่งตรวจสอบว่าถ้าคุณสร้างคอนโซลประเภทใหม่ {bash::bash}นั่นคือคอนโซล bash emulator จากนั้นจะให้พฤติกรรมตามที่คุณต้องการ ตัวอย่างเช่นหากมีไฟล์ 1 .txt ในไดเรกทอรีและคุณพิมพ์ notepad *.txt มันจะขยายเป็นชื่อเต็มเมื่อคุณกดแท็บ หากมีไฟล์. txt หลายไฟล์และคุณกดแท็บสองครั้งไฟล์นั้นจะแสดงรายการไฟล์. txt ทั้งหมด

หากคุณไม่แน่ใจว่าจะสร้างคอนโซลประเภทนี้ได้อย่างไรคุณสามารถเลือกได้จากช่องแบบเลื่อนลงช่องแรกในกล่องโต้ตอบ 'สร้างคอนโซลใหม่'

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