Indenty zgodne z GNU by Emsi

Posted on Sat 02 September 2006 in Tips 4 VIM, programowanie • 1 min read

Od jakiegoś czasu używam indentu zgodnego z:

indent -i4 -ts8 -di0 -br -ce -nbad -nbap -nbbb -sob

przy pomocy autokomendy:

autocmd BufRead,BufNewFile *.{[ch],pl,pm}     setlocal softtabstop=4 shiftwidth=4

to formatowanie jest zgodne z konwencją GNU (nie Linux kernel!).


Zamiana tagu w pliku z linii komend

Posted on Wed 14 September 2005 in Tips 4 VIM, programowanie • 1 min read

Mamy plik file.txt:
1. linia
2. linia
KUPA
4. linia
Chcemy przed linią 3-cią wstawić tekst "Dupa Jasia była brudna".

Robimy to następującą komendą:
vim -c {":%s/KUPA/3. Dupa Jasia była brudna\r&/ | w | q"} file.txt
Finito!
Objaśnienie:
-c uruchamia komendy VIMa zawarte w klamrach {},
\r wstawia …

Continue reading