Basta inserire una parola o un testo all'inizio dell'intervallo di righe o dell'intero file. Come si fa a Vim?Come inserire una parola/testo all'inizio di ogni riga
38
A
risposta
80
Il comando:
:%s/^/foo:/
... inserisce foo:
all'inizio di ogni riga.
Per una gamma è possibile utilizzare i numeri di riga:
:10,20s/^/foo:/
... lo farà per la linea 10 a 20.
mio modo preferito per farlo per una serie di linee è questo: spostare il cursore sulla prima riga dell'intervallo, quindi immettere ma
per impostare il marker a
sulla riga corrente. Spostarsi alla fine del campo e inserire
:'a,.s/^/foo:/
-2
27
Sono diventato molto più abituati ad utilizzare blocchi visivi per questo genere di cose:
- Sposta l'inizio della prima linea nella vostra gamma (
gg
per la prima linea,^
per spostare l'inizio) <C-V>
- Spostare verso il basso per l'ultima riga nella vostra gamma
Ifoo<ESC>
Ciò inserirà foo
all'inizio di ogni riga.
+0
Questo ha aiutato molto! –
Problemi correlati
- 1. Inserire stringa all'inizio di ogni riga
- 2. Come inserire un ID univoco in ogni riga SQLite?
- 3. Usando sed per inserire il testo all'inizio di ogni riga
- 4. Inserire una interruzione di riga nel titolo
- 5. Inserire una riga di NA dopo ogni gruppo di dati utilizzando data.table
- 6. Inserire una riga in una data.table
- 7. Inserire una nuova riga nella DataTable
- 8. È necessario inserire un RadioButton su ogni riga in una vista DataGrid in un'applicazione Winform
- 9. Come applicare una funzione su ogni riga di un dataframe?
- 10. Come dividere ogni riga di una matrice con una riga fissa?
- 11. Ottieni una colonna diversa in ogni riga
- 12. stampa ogni ennesima riga in una riga utilizzando gawk
- 13. Come inserire una riga vuota nella tabella SQL?
- 14. Come inserire un elemento textNode javascript su una nuova riga
- 15. come moltiplicare ogni riga con ogni riga di un'altra matrice elementwise in matlab?
- 16. SQL Inserire una riga o più righe di dati?
- 17. PhpExcel - Come inserire la stessa riga dopo la riga N?
- 18. API di Google Sheep v4 - Come inserire una riga dopo l'ultima riga con valore?
- 19. Come media ogni n colonne di ogni riga in una matrice?
- 20. Modo Pythonic per inserire ogni 2 elementi in una stringa
- 21. Come selezionare una riga max per ogni gruppo in SQL
- 22. PHP fwrite() come inserire una nuova riga dopo qualche riga specifica
- 23. Regex per ogni gruppo di spazi all'inizio di una riga
- 24. Aggiungere una virgola alla fine di ogni riga utilizzando php
- 25. Inserire una pagina vuota dopo ogni record in Crystal Report
- 26. Come inserire a livello di codice una nuova riga in una cella di Excel in C#?
- 27. Inserire l'intero DataTable nel database contemporaneamente anziché riga per riga?
- 28. Selezione di una riga della tabella visibile ogni secondo
- 29. C# interruzione di riga ogni n caratteri
- 30. Come inserire in una tabella che specifica un valore DEFAULT per ogni colonna?
Un altro buon metodo più interattivo è usare la modalità di blocco visivo (ctrl-V) per selezionare la prima colonna, quindi "I" per inserire - digitare ciò che è necessario, premere escape e verrà aggiunto a tutte le linee. Questo ovviamente funziona in qualsiasi colonna, non solo nella prima, e puoi anche usare 'A' per aggiungere, o' c' o 'd'. – Cascabel
Err .... Hefromi: perché non hai fatto questa risposta? È buono. O avrebbe potuto essere. – innaM
@Jefromi: dovresti rendere il tuo commento una risposta, ctrl-V è più facile da usare di ': s'. –