GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus nomor baris di Vim saat menyalin?

Solusi permanen untuk ini adalah menambahkan kode di bawah ini di akhir .vimrc Anda file yang terletak di direktori home Anda.

se mouse+=a

Dengan menambahkan ini, Anda hanya dapat memilih teks dan bukan nomor baris seperti yang ditunjukkan pada gambar di bawah:

Jika Anda tidak mendapatkan .vimrc Anda file di direktori home Anda (saya menghadapi masalah ini), ketik perintah :scriptnames di editor vi, ini akan menampilkan lokasi .vimrc Anda mengajukan. Referensi


Dalam mode normal, ketik :se nonu

Ini adalah cara termudah untuk menghapus nomor baris dan Anda dapat menyalin teks tanpa nomor baris.


Jika ada yang menginginkan cara yang lebih cepat (di Linux), saya perhatikan di vim Anda dapat menahan ctrl dan menyeret wilayah yang ingin Anda salin dan Anda akan menghindari nomor baris dan memilih bagian yang Anda inginkan.

Langkah :

  1. ctrl dan seret ke atas area
  2. lepaskan ctrl
  3. salin (baik pintasan keyboard atau klik kanan)

Jika Anda memiliki nomor baris, saya cukup yakin Anda tidak menggunakan operasi yank/put Vim (ini tidak akan pernah salin nomor baris, kolom lipat, ikon, dll.) karena dalam hal buffer edit, tidak ada.

Dugaan saya adalah Anda bekerja di emulator terminal dan menggunakan mouse untuk menyalin barang ke clipboard, yang mungkin memilih ruang 'asing' layar (termasuk ruang virtual di bagian akhir, nomor baris, penanda lipat, dll)

Anda mungkin memiliki pengaturan keberuntungan

:se mouse+=a

untuk mendapatkan perilaku mouse seperti yang Anda harapkan. Jika tidak, lakukan pemilihan dengan V <movement>... y (y untuk yank , yang sesuai dengan 'copy')

Kemudian pada tujuan gunakan p (letakkan di kursor), atau P (letakkan sebelum kursor)

Beri tahu saya jika itu membantu atau Anda memerlukan info lebih lanjut


Linux
  1. Cara Menyisipkan Teks di awal setiap baris di Vim

  2. Bagaimana Cara Bergabung dengan Baris Berikutnya Ketika Sebuah Baris Sesuai Dengan Regex Untuk Seluruh Dokumen Di Vi?

  3. Bagaimana cara menghapus scrollback di perintah layar?

  1. VIM:cara menuju ke baris yang tepat di Ubuntu

  2. Bagaimana cara menghapus konten file dari baris perintah?

  3. Bagaimana cara mendapatkan jumlah bingkai dalam video di baris perintah linux?

  1. Bagaimana cara menampilkan nomor baris di vi/vim?

  2. Bagaimana cara menemukan nomor baris di Bash ketika terjadi kesalahan?

  3. Bagaimana saya bisa membuka file dengan nomor baris yang ditampilkan dari baris perintah di 'vi'?