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?
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
:
map <C-a> <esc>ggVG<CR>
A `
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:
shift v -- visual mode
shift g -- jump to eof
"*y -- yank select text
:e my_new_file -- create a new file
"*p -- paste into a new file
În teorie, acest lucru ar trebui să funcționeze pe ambele Linux și Windows - am incercat pe un Mac, dar nu't de lucru.
Eu folosesc Vim 7.4 în CentOS-7 mediu. Care mi-a lucrat pentru selectarea întregului text este
:%y
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.
Pentru un Mac, utilizați pbcopy (carton copie):
cat file.txt | pbcopy
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:
pbpaste > file.txt
Î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.
Utilizați următoarea comandă.
cat <your file name>
Acesta va echo conținutul de fișier. Acum selectați, scroll, copy, paste. Joc De Peste
Ex.:
cat bobis.txt
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.