GNU/Linux >> Belajar Linux >  >> Linux

Apakah Mungkin Untuk Memilih Tab Sebagai Tab Dengan Mouse Di Urxvt?

Saya menjalankan urxvt di Arch Linux. Saya dapat memilih output dengan mouse untuk salin / tempel. Masalah terjadi ketika output berisi tabulator. Semua tabulator dipilih dan disalin sebagai spasi. Itu membuatnya sangat sulit untuk mempertahankan struktur beberapa keluaran saat menyalinnya.

Apakah ada cara untuk memperbaiki perilaku ini?

EDIT:Saya menggunakan zsh jika itu berpengaruh pada masalah ini.

Jawaban yang Diterima:

Saya tidak tahu terminal mana pun yang bisa melakukannya, dan saya hanya akan mengatakan mengapa menurut saya terminal tidak melakukannya:

tab adalah salah satu dari banyak karakter yang sekali ditampilkan menampilkan lebih dari satu karakter di layar atau menggerakkan kursor. CR (pindah ke awal baris), LF (bawah), backspace (kiri) dan semua escape sequence yang memindahkan kursor atau mengubah atribut karakter dan/atau tidak menampilkan apa pun…

urxvt bahkan tidak mendapatkan persis apa yang dihasilkan aplikasi. Ketika sebuah aplikasi mengirim LF (\n) ke sisi budak dari terminal semu, Anda akan melihat bahwa, sebagian besar waktu, itu tidak hanya memindahkan kursor ke bawah, seperti biasanya LF, itu juga memindahkannya kembali ke awal baris. Itu karena driver pty menerjemahkan “\n” menjadi “\r\n” sebelum membuatnya tersedia untuk dibaca dari master sisi terminal dengan urxvt (Anda dapat menggunakan stty untuk mengubah perilaku itu).

Perhatikan juga bahwa pemilihan tidak akan menangkap spasi tambahan.

Pilihan X memilih karakter yang ditampilkan, bukan karakter yang telah dikirim oleh aplikasi untuk menghasilkan tampilan itu (pertimbangkan bahwa karakter apa pun pada posisi tertentu di layar mungkin telah ditimpa beberapa kali oleh satu atau beberapa aplikasi (s)).

Beberapa terminal memungkinkan untuk menangkap semua karakter yang mereka terima di sisi master terminal semu, dan jika tidak, Anda dapat menggunakan "skrip" atau "layar" untuk melakukannya. Tetapi untuk memasukkan output aplikasi ke dalam pilihan X, Anda juga cukup melakukan:

the-command | xsel

Linux
  1. Bagaimana cara mengaktifkan pengguliran di panel tmux dengan roda mouse?

  2. Linux:meniru klik mouse dengan keyboard

  3. Bagaimana cara memilih semua teks dari file dengan nano?

  1. Linux – Lxc; Menyebarkan Gambar Dengan X11 Terkecil Mungkin?

  2. Layar GNU:ubah fokus di jendela terpisah dengan mouse

  3. Apakah mungkin mengecilkan volume EXT4 secara online dengan LVM?

  1. Gedit Membuka "Dokumen yang belum disimpan" Saat Membuka File Dengan Mouse?

  2. Apakah ada opsi untuk membiarkan keluaran kucing dengan warna?

  3. Apakah mungkin menginstal font Helvetica di linux?