Utilizator anonim
Mai mult
Cum pot selecta tot textul în Vi/Vim?
Folosind VI instrument pentru editarea fișierelor de configurare.
Cum pot selecta tot textul într-un fișier (în jur de 1000 de linii), copiați-l, apoi inserați codul în Google Docs?
196
12
Cel mai simplu și mai rapid mod este de a utiliza: : % y + și apoi du-te la Google Docs (sau oriunde) și pastă. Explicație:
O altă modalitate este g g " + y G dar probabil veți recunoaște că cele de mai sus este mai rapid și mai ușor.
Mulți având în vedere, de asemenea, răspunsuri smulge de selecție, de care eu nu am fost în căutarea pentru.
Am'm cu ggVG pentru acest scop (trebuie să fi rulat în modul normal). Această comandă numai selectează întregul text din document.
Am'am chiar remapate Ctrl+O pentru acest scop, deoarece eu nu't într-adevăr nevoie pentru a incrementa un număr întreg cu acces rapid (implicit Ctrl+O harta).
Trebuie doar să adăugați această în
.vimrc
:A ` mai întâi, să asigurați-vă că utilizatorul este în modul normal.
Puteți utiliza "fișierul pisică" și apoi selectați ieșire și copiați și inserați dacă aveți nevoie să lipiți-l în browser-ul dumneavoastră.
Pentru a vi-acest lucru este modul în care puteți selecta tot textul și scrie-l într-un fișier nou:
În teorie, acest lucru ar trebui să funcționeze pe ambele Linux și Windows - am incercat pe un Mac, dar nu't de lucru.
UTILIZAREA ggVG. tip "gg" pentru a merge la partea de sus a testului Atunci de tip VG.
Eu folosesc Vim 7.4 în CentOS-7 mediu. Care mi-a lucrat pentru selectarea întregului text este
Apoi doar " p " în fișierul următor în cazul în care vreau o copie completă.
Sau
Puteți folosi comanda cat.
pisica copyfile > pastefile
Acest git repo are alte comenzi utile prea.
gg"+yG
sau
gg"*yG
în funcție de faptul dacă + sau e clipboard sistem. (Pe mai multe sisteme de operare unix, + este mouse-ul de selecție tampon pentru middle-mouse-ul-click, și este sistemul clipboard).
Pentru un Mac, utilizați pbcopy (carton copie):
Conținutul de file.txt sunt acum pe clipboard pentru lipirea în altă aplicație (de exemplu, browser-ul).
De asemenea, puteți să lipiți conținutul din clipboard într-un fișier folosind pbpaste:
În timp ce acest lucru nu't implica vi concret, nu atinge același obiectiv pe un Mac.
O alta modalitate ar fi:
Apăsați v tasta de pe tastatură și de a transforma VIM VIZUALE
Apoi selectați tot textul de defilare în jos
^+ INTRODUCE pentru a copia
SCHIMBARE +INTRODUCE pentru a lipi textul oriunde doriți pe Google Docs.
Daca're folosind un desktop linux, ai putea încărcați-l în clipboard folosind xclip sau xsel. Pentru asa ceva s-ar putea să doriți să utilizați caracteristica de încărcare în google docs.
Utilizați următoarea comandă.
Acesta va echo conținutul de fișier. Acum selectați, scroll, copy, paste. Joc De Peste
Ex.:
Vezi http://vim.wikia.com/wiki/Accessing_the_system_clipboard pentru opțiuni cu privire la modul de a face acest lucru. (dacă este întocmit în "* ar trebui să se refere la sistemul clipboard). Există, de asemenea, instrucțiuni pentru cum să utilizați xsel cu vim.
Fără a utiliza vi, puteți încărca textul cu google docs, folosind API-ul lor și se răsuci.