Xterm.js: Seleksi hanya dimungkinkan pada teks di viewport saat ini

Dibuat pada 2 Jun 2016  ·  4Komentar  ·  Sumber: xtermjs/xterm.js

Meskipun berpotensi sulit, Anda mungkin dapat melakukan pemilihan yang lancar pada beberapa halaman dengan:

  • Merekam posisi pemilihan awal
  • Gulir terminal ke atas saat menyeret dari terminal dan kursor dekat dengan/di luar atas
  • Gulir terminal ke bawah saat menyeret dari terminal dan kursor dekat dengan/di luar bawah
  • Setiap kali terminal digulir, atur ulang posisi pemilihan
  • Saat penyalinan dipicu, potong dan pilih teks antara awal dan akhir (mungkin tidak akan berfungsi di browser lama)
typbug

Semua 4 komentar

Saya pikir ini akan ditangani dengan semua masalah pengguliran lainnya. Hal terbaik untuk dilakukan IMO adalah membawa pengguliran sedekat mungkin ke terminal asli yang ditemukan di OS modern (misalnya Terminal Ubuntu dan Terminal.app).

hterm menangani ini dengan sangat baik tetapi hanya memiliki viewport yang saat ini ditampilkan di DOM. Kita harus melihat bagaimana mereka mengimplementasikannya.

Kita bisa meniru cara https://github.com/codemirror/codemirror melakukannya. Ini juga bisa membantu dengan #77.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

pfitzseb picture pfitzseb  ·  3Komentar

fabiospampinato picture fabiospampinato  ·  4Komentar

kolbe picture kolbe  ·  3Komentar

travisobregon picture travisobregon  ·  3Komentar

chris-tse picture chris-tse  ·  4Komentar