Blue segment

[identity profile] russian-bob.livejournal.com 2006-10-05 10:07 pm (UTC)(link)
Знаешь как я борюсь с пробелами в конце строки?
1. В любом эдиторе есть команда найти и заменить текст (или один знак). Так что первое - меняем все пробелы на любой знак или слово не встречающееся в коде, например %.
2. затем быстро находим и удаляем лишние %% в конце строки.
3. Меняем все % назад на пробелы.

Re: Blue segment

[identity profile] aphar.livejournal.com 2006-10-05 10:31 pm (UTC)(link)
emacs does that automatically on each save if you do
(add-hook 'write-file-functions 'delete-trailing-whitespace)
BTW, % us often found in code - it is integer division in some languages and is common in C format strings.

Re: Blue segment

[identity profile] russian-bob.livejournal.com 2006-10-05 11:06 pm (UTC)(link)
That it! I'm switching to emacs. :)

Обычно мне приходится править юниксовские скрипты - удалять пробелы после \, в них % не используется. А во всех остальных файлах, типа Verilog или C пробелы в конце строки никому не мешают.