Saya perlu menyalin teks dari vim ke browser web karena saya tidak dapat menggunakan gedit karena saya membuka file sql. Bagaimana saya menyelesaikan ini?
gedit
vim
text-editor
Harshal Kshatriya
sumber
sumber
shift+v
, kemudian tekan"+y
untuk menarik ke clipboard sistem. Pengaturan clipboard Vim saat ini adalah default, yang bagi saya adalahclipboard=autoselect,exclude:cons\|linux
. Ini menarik untuk xclip, sehinggaxclip -o
pada baris perintah harus menunjukkan apa pun yang disalin. Kemudian cukupctrl+v
ke kotak teks.Jawaban:
Antara
Saya tidak sepenuhnya yakin apa yang harus dilakukan vim dengan file sql dan apa file sql ini (sqlite?), Tetapi mungkin Anda harus menggunakan vim karena variabel lingkungan EDITOR diatur ke vim; mungkin Anda bisa melakukan apa pun yang Anda lakukan dengan pengaturan
sebelum memulai program apa pun Anda mulai mengedit file sql.
sumber
EDITOR
variabel lingkungan sering diasumsikan untuk memegang nama editor yang dapat berjalan tanpa GUI. Untuk editor sepertigedit
, biasanya yang terbaik adalah mengaturVISUAL
variabel lingkungan. Ketika editor grafis dapat digunakan,VISUAL
biasanya dikonsultasikan sebelumnyaEDITOR
. Biasanya.Gunakan "+ y untuk menarik teks yang dipilih ke papan klip Ctrl-V Anda (" * y akan menjadi tombol tengah mouse)
Lebih lanjut tentang register di Vim
sumber
"+y
, Anda harus memeriksa dukungan X11-clipboard terlebih dahulu. Posting ini menjelaskan caranya secara detail.Anda cukup menggunakan mouse
(right-click+copy) and (rightclick+Paste)
sumber
sumber
Pilih teks yang ingin Anda salin menggunakan Visual Mode di Vim editor.
v
memasuki mode visual dan memilih karakter di lokasi kursor.Shift-v
memilih seluruh baris.Dalam Vim, Menyalin dilakukan dengan menggunakan
y
atau "menarik" . Untuk menyalin teks yang dipilih ke jenis papan klip sistem"+y
dalam Mode Normal . Sekarang Anda dapat menempelkannya di tempat lain menggunakanCtrl-v
.Untuk menyalin teks dari aplikasi luar ke Vim Editor, pertama menyalin teks menggunakan biasa
Ctrl-C
perintah kemudian pergi ke Vim editor dan jenis"+p
di Normal Mode .Saya menemukan perintah di atas sangat membosankan untuk mengetik setiap kali saya salin-tempel dari luar Vim, jadi saya memetakan
Ctrl-y
untuk menyalin danCtrl-p
untuk menempel di Vim. Sekarang saya tidak perlu mengetik"+y
dan"+p
setiap waktu.Tambahkan ini ke
.vimrc
file Anda :nnoremap <C-y > "+y vnoremap <C-y> "+y nnoremap <C-p> "+p vnoremap <C-p> "+p
Sunting: Sebelum mengikuti langkah-langkah di atas, periksa
vim --verison
.Vim harus memiliki+xterm_clipboard
fitur yang diinstal agar metode di atas berfungsi. Jika tidak, jalankansudo apt-get install vim-gtk
untuk mendapatkan paket yang diperlukan.sumber
<C
artinya dalam penurunan harga. Saya mencoba memasukkan kode di atas dalam kutipan blok tetapi<C-y>
terus menghilang dari blok kode.Saya akan membuka file di browser menggunakan URL file:
Tidak super elegan tapi berhasil.
sumber