นี่เป็นเพียงหนึ่งในสิ่งที่ฉันเริ่มสงสัย
เหตุใดแป้นพิมพ์ลัดคัดลอก / วาง (ที่เราชอบ) ในพรอมต์คำสั่งจะไม่สอดคล้องกับส่วนที่เหลือของประชากรซอฟต์แวร์ ฉันเข้าใจว่าเป็นไปได้ว่าในอดีต ctrl + c และ ctrl + v มีความหมายต่างกันในโปรแกรมเชลล์ แต่มันไม่มีเวลาสูงที่ใครบางคนเปลี่ยนแปลงสิ่งนี้?
Powershell ได้รับการออกแบบในศตวรรษใหม่ แต่ก็ยังไม่รองรับ ctrl + v
เป็นเพราะ windows ไม่ต้องการทำลายสคริปต์ดั้งเดิมทั้งหมดที่อาจมีการใช้งานที่แตกต่างกันสำหรับ ctrl + v? หากเป็นเช่นนั้นเหตุใดทุกการอัปเกรดที่สำคัญเป็นเฟรมเวิร์ก. Net จึงไม่รองรับฟีเจอร์สตาร์จากรุ่นก่อนหน้า
ทุกครั้งที่ฉันทำคำสั่ง ctrl + v ฉันคิดกับตัวเองว่าต้องมีเหตุผลที่ดีสำหรับสิ่งต่าง ๆ ในแบบที่พวกเขาเป็น ฉันหวังว่าบางคนจะสามารถบอกฉันว่ามันคืออะไร
10
ทุกคนไม่สามารถตอบคำถามนี้ได้ยกเว้นทีมออกแบบของ PowerShell ฉันสามารถชี้ให้เห็นว่าถ้าคุณใช้ CTRL-v เป็น paste คุณจะต้องใช้ CTRL-c เป็นสำเนา ซึ่งจะลบออกเป็นการรวมคีย์เพื่อหยุดการเรียกใช้คำสั่ง มันเคยเป็นมานานเกินกว่าที่มันจะถูกคัดลอก
—
EBGreen
พวกเขาทำให้มันง่ายขึ้นมากในการ
—
Rik
cmd.exe
วางด้วยการคลิกขวาที่ใดก็ได้ในหน้าต่าง มันเคยเป็น (Windows XP) ที่คุณต้องคลิกขวาในแถบชื่อเรื่องให้เลือกEdit
แล้วPaste
(3 คลิก) BTW คุณสามารถทำให้เรื่องนี้ด้วยตัวเองกับ AutoHotkey และการทำแผนที่การAlt+Space
, และE
P
@Rik ฉันรู้วิธีทั้งหมดเหล่านั้น แต่คุณต้องเข้าใจว่าถ้างานของคุณต้องการให้คุณคัดลอก / วางสิ่งต่าง ๆ บน cmd ALOT มันจะน่ารำคาญทีเดียว
—
Nandun
หากคุณต้องคัดลอก / วางข้อมูลใน Command Prompt บ่อยๆทำไมคุณไม่เรียนรู้การคลิกขวาล่ะ? (คุณรู้เกี่ยวกับโหมด QuickEdit ใช่มั้ย)
—
สกอตต์
ลองใช้ Ctrl-Insert เพื่อคัดลอก, Shift-Insert เพื่อวาง (Shift-Del เพื่อตัด) สิ่งเหล่านั้นไม่ขัดแย้งกับการใช้งานอื่น ๆ เช่น Ctrl-C และ Ctrl-V ทำ
—
Gabe