Gelpi Andrea ha scritto: > Salve, > c'è modo con vi di fare delle sostituzioni anzichè sulla prima > occorrenza in una riga solo in un range verticale? > Quello che devo fare è andare in un file e fare delle sostituzioni, ma > non toccare i primi 20 caratteri di ogni riga. > Avevo pensato di usare il Visual mode, ma non è applicabile in quanto > il file ha le linee di lunghezza differente e quindi non riesco a > selezionarle tutte. Inoltre è enorme (oltre 50.000 linee). > > In alternativa che cosa potrei usare? > Ciao, puoi usare le espressioni regolari % s/^\(.\{20\}\)da_sostituire/\1sostituito/ questa parte dell'espressione matcha i primi 20 ^\(.\{20\}\) caratteri e li salva perche' c'e' il gruppo poi nella seconda parte con \1 inserisci quello che hai salvato prima e poi ci metti la nuova parte. Spero sia chiaro ed utile. Ciao, Tarcisio -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx