Pemilihan teks persegi panjang di Command Prompt

1

Dari semua program juru bahasa yang saya gunakan, cmd.exe unik karena memungkinkan Anda untuk memilih blok teks persegi panjang.

enter image description here Sumber

Q1. Mengapa ia menggunakan metode ini, yang bertentangan dengan pemilihan teks-editor-seperti standar (seperti di bawah)?

enter image description here

Q2. Mengapa cmd versi yang lebih baru tidak lagi menggunakan model seleksi persegi panjang?

Jedi
sumber
2
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena kami tidak dapat memberikan jawaban yang pasti, karena kami bukan pengembang (jadi jawabannya pada akhirnya didasarkan pada pendapat dan dugaan).
Scott
Tip: daripada menekan [Enter] untuk menyalin pilihan ke clipboard, cukup klik kanan!
Dai

Jawaban:

2

Meskipun kami bukan pengembang, kami sangat mampu melakukannya membaca apa yang telah ditulis pengembang tentang masalah ini .

Ini bukan cmd. cmd bukan program GUI dan tidak bertugas menampilkan jendela konsol. Ini adalah conhost, dan dua tahun yang lalu sekelompok pengembang Microsoft memutuskan untuk menambahkan banyak perbaikan ke dalamnya, salah satunya adalah "pemilihan garis". Mereka melakukannya karena mereka percaya bahwa mereka menangani keinginan pengguna - pengguna seperti Anda yang bergumam tentang fitur salin dan tempel yang kikuk di konsol Windows NT.

Ada seluruh sistem daftar keinginan, yang oleh Microsoft disebut "suara pengguna", untuk subsistem konsol, penerjemah perintah, dan Subsistem Windows NT Linux yang baru. Berikut adalah dua entri daftar keinginan yang cukup relevan dari 2014:

JdeBP
sumber
Terima kasih JdeBP, itu banyak referensi bagus; meskipun saya tidak menemukan jawaban untuk Q1 sekilas. Ditambahkan ke daftar bacaan akhir pekan.
Jedi
@ JdeBP: akankah Anda Situs FGA bangun lagi? (coba untuk di luar topik karena kalau tidak saya tidak punya cara untuk menghubungi Anda)
guest-vm
Singkatnya: cadangan saat ini, tetapi tidak memiliki kecepatan data tinggi. Bukan hanya saya yang terpengaruh. Saat ini saya sedang berbelanja, untuk pertama kalinya dalam waktu yang sangat lama. Negara saya mulai berantakan menyebabkan beberapa masalah tambahan. Ini bukan forum untuk membahas ini; Terima kasih atas kesabaran Anda.
JdeBP
2

Karena kami bukan pengembang, kami tidak dapat memberikan jawaban yang pasti. Namun, saya bisa membuat tebakan yang berpendidikan.

Dimulai dengan Q2, ini hanya metode yang lebih baik. Saat memilih data, Anda biasanya ingin memilih output, atau perintah yang baru saja Anda masukkan, dll. Anda ingin memilih hanya data yang Anda inginkan, bukan segalanya. Kotak persegi panjang mungkin memaksa Anda memilih ruang putih, carriage return, dan informasi yang tidak diinginkan lainnya. Metode ini memungkinkan Anda untuk menangkap semua data yang Anda butuhkan dalam satu string.

Adapun Q1, yah ... Aku menebak mereka berpikir itu adalah ide yang bagus karena cocok menggambar pilihan di lingkungan Windows. Seperti menyeret kotak pilihan di Desktop Windows. Namun, metode ini tidak baik, seolah-olah Anda menangkap lebih dari satu baris dan mencoba menempelnya ke bidang yang hanya membutuhkan satu, masalah terjadi. Entah tidak akan ada cukup data, atau terlalu banyak.

Keltari
sumber