Su Linux, modificando file_Bin vim voglio aggiungere la riga 10-25 da file_A. Esempio: uno ha un intero set di documenti HTML con la stessa intestazione e sì, si potrebbe creare un modello e iniziare da lì, ma comunque:
Sto cercando un modo semplice [ed elegante] per inserire un intervallo di righe da un file e aggiungerlo al file che sto attualmente modificando. In vim.
Le soluzioni che ho trovato finora, ma non sono esattamente quello che sto cercando, lo sono
- all'interno
file_Bdel comando:read file_Aaggiungerà * l'intero file_A * in file_B. Troppo - c'è copia e incolla all'interno di vim - ma per questo deve essere stato aperto
file_A - all'interno di file_A
:10,25w! file_B"invierà" l'intervallo di righe indicatofile_B.
Questo sembra abbastanza vicino a copiare e incollare - si possono aprire più finestre in vim
Ma mentre lavoro su uno schermo da 8 pollici, più finestre rendono difficile l'orientamento
Poiché non sono riuscito a trovare una soluzione comoda, mi chiedo se ho semplicemente frainteso qualcosa o i modi che ho trovato finora sono comunemente usati e presi come standard.
vim. Ma questo sembra fuori portata. E mi chiedo davvero se ciò sia realizzabile solo tramite comandi esterni, perché fin vimqui sono arrivato a poche restrizioni.