metaclass: (Default)
[personal profile] metaclass
Умудрился в первом же написанном баш-скрипте наткнуться на шизу со случайно оставленным пробелом после \
Хотел разделить команду на строки, а получилось что заэкранировал невидимый просто так пробел и получилось что следующую строку восприняло как следующую команду а не часть опций текущей.

Вообще говоря, реакция на невидимые символы в конце строки - это явное надругательство над мозгом, в норме такого делать нельзя. Но тут конечные пользователи продукта явно привыкши к тому, что софт трахает их в мозг :)

Date: 2008-11-15 12:56 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Включите в вашем любимом редакторе опцию 'strip trailing whitespace'.

Date: 2008-11-15 01:06 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Чорт, в фаре такой опции нет :)
А все остальные редакторы не умеют двигать курсор вертикально за пределами строки, без прыгания на конец, и это сильно бесит.

Date: 2008-11-15 01:26 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Чем нормально редактировать конфиги в консоли на линуксах?
Иксы меня бесят, а в консоли остается vim, редактор mc, nano и все они откровенно странные в плане юзабилити.

Date: 2008-11-15 01:34 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
vim :)
Правда, после него во всех виндовых редакторах будешь :wq набирать :)

Date: 2008-11-15 01:39 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Бля!
Я забыл как выходить в командный режим, и не мог выйти из vim :)

Date: 2008-11-15 02:36 pm (UTC)

Date: 2008-11-15 06:55 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Редактор vim имеет два режима работы: когда он пищит, и когда всё портит :)

Date: 2008-11-15 01:47 pm (UTC)
From: [identity profile] metaclass.livejournal.com
о блин
А оно оказывается юзабельно, если команды помнить и на режим смотреть :)

Date: 2008-11-15 02:37 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
А если ещё и vimtutor запустить...

Да-да, у вима есть два основных режима: бибикать и всё портить.

Date: 2008-11-15 06:54 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Есть :) По крайней мере у меня точно была, когда я ещё в винде жил. Каким-то плагином добавлялась.

Date: 2008-11-15 01:05 pm (UTC)
From: [identity profile] max-posedon.livejournal.com
Ты что на C(C++) никогда не писал(для примера)? Во всех языках на которых я писал именно такое поведение. (Т.е. если посли \ поставить что-нить ещё, то херня какая-то будет)

Date: 2008-11-15 01:07 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я не использовал экранирование конца строки там. Это тут у меня с десяток форвардингов портов для ssh и пришлось разбивать на строки.

Date: 2008-11-18 02:13 pm (UTC)
From: [identity profile] theiced.livejournal.com
Вот поездил на мазде, говно. Дребезжит чего то на 140, фигня. А вот жигули - хорошая машина, я на ней не ездил.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2025 04:11 am
Powered by Dreamwidth Studios