Pengguna anonim
Lebih
Bagaimana saya memilih semua teks dalam Vi/Vim?
Menggunakan VI alat untuk mengedit file config.
Bagaimana saya bisa memilih semua teks dalam sebuah file (sekitar 1000 garis-garis), copy, kemudian paste ke Google Docs?
196
12
Cara termudah dan tercepat adalah dengan menggunakan: : % y + dan kemudian pergi ke Google Docs (atau di mana pun) dan paste. Penjelasan:
Cara lain adalah g g " + y G tetapi anda mungkin akan mengakui bahwa yang di atas adalah lebih cepat dan lebih mudah.
Banyak diberikan balasan juga yank seleksi, yang saya tidak mencari.
I'm menggunakan ggVG untuk tujuan ini (perlu dijalankan pada mode normal). Perintah ini hanya memilih seluruh teks dalam dokumen.
I've bahkan dipetakan Ctrl+A untuk tujuan ini, karena aku don't benar-benar membutuhkan untuk kenaikan integer dengan shortcut (default Ctrl+A peta).
Hanya menambahkan ini ke anda
.vimrc
:Itu telah
<esc>
pertama, untuk memastikan pengguna dalam mode normal.Anda dapat menggunakan
kucing
file ' dan kemudian pilih output dan copy dan paste jika anda perlu paste ke browser anda.Untuk vi ini adalah bagaimana anda dapat pilih semua teks dan menulis ke file baru:
Dalam teori ini harus bekerja di kedua Linux dan Windows - saya mencoba di Mac tapi itu doesn't bekerja.
GUNAKAN ggVG. jenis "gg" untuk pergi di atas tes Kemudian ketik VG.
Saya menggunakan Vim 7.4 di CentOS-7 lingkungan. Yang bekerja dengan saya untuk memilih semua teks
Kemudian hanya
p
di file berikutnya di mana saya ingin salinan lengkap.Atau
Anda dapat menggunakan perintah kucing.
kucing copyfile > pastefile
Ini git repo memiliki beberapa perintah yang berguna juga.
gg"+yG
atau
gg"*yG
tergantung pada apakah + atau adalah sistem clipboard. (Pada banyak unix, + mouse pemilihan buffer untuk mengklik mouse, dan sistem clipboard).
Untuk Mac, gunakan pbcopy (karton copy):
Isi file.txt sekarang pada clipboard untuk menyisipkan ke dalam aplikasi lain (misalnya browser).
Anda juga dapat menempelkan isi clipboard ke file menggunakan pbpaste:
Saat ini doesn't melibatkan vi khusus itu tidak mencapai tujuan yang sama pada Mac.
Cara lain akan sama:
Anda tekan v tombol pada keyboard anda dan mengubah VIM untuk VISUAL
Kemudian pilih semua teks dengan menggulir ke bawah
^+ INSERT copy
SHIFT +INSERT untuk menyisipkan teks di manapun anda inginkan di Google Docs.
Jika anda're menggunakan desktop linux, anda bisa load ke clipboard menggunakan xclip atau xsel. Untuk sesuatu yang ukuran anda mungkin hanya ingin menggunakan fitur upload di google docs.
Gunakan perintah berikut.
Ini akan echo isi dari file. Sekarang pilih, gulir, copy, paste. Game Over
Ex.:
Lihat http://vim.wikia.com/wiki/Accessing_the_system_clipboard untuk pilihan tentang bagaimana untuk melakukan hal ini. (jika disusun dalam "* harus merujuk ke clipboard sistem). Ada juga petunjuk yang ada di sana untuk cara menggunakan xsel dengan vim.
Tanpa menggunakan vi, anda dapat meng-upload teks untuk google docs menggunakan API mereka dan cURL.