LINUX.ORG.RU
ФорумTalks

Отчего всё так плохо?

 , , ,


0

1

Принес себе домой с работы модуль один покодить. На работе Delphi XE для старых проектов, модуль *.pas.

Принес. Думаю, чем бы его редактировать...

Открыл GEdit. Подсветка синтаксиса вроде есть, темная тема есть. Вот только код по {$REGION} сворачивать не умеет. А без этого мотать по десяткам тысяч строк не комильфо.

Установил Geany. Подсветка синтаксиса есть, по регионам сворачивать умеет. Вот только темы на 0.21 не установились. Точнее установились, а применяться не умеют. А дефолтная белая выжигает глаза своей яркостью.

Поставил Sublime Text 2. Пафос, бла-бла-бла, $50. Подсветки Pascal-like нет. Поставил сторонний плагин, про {$REGION} никто не слышал. Без этого - недоделанный gedit.

Lazarus. Год назад пользовался только им. Вот только в дефолтной бубунте он теперь ставится и запускается криво. Многооконный интерфейс страшно неудобен, в фулскрин окно редактирования кода не перевести. Цвета придется настраивать с час. Win1251 не понимает и вместо русских констант выводит закорючки.

Негодую. Не ставить же notepad++ в wine.

★★★

Последнее исправление: AlexCones (всего исправлений: 1)

vim, emacs

А вообще чего ты ожидал? Опенсорс всегда на гребне волны, а паскаль давно мертв.

vurdalak ★★★★★
()

Принес себе домой с работы модуль

Ошибка здесь.

abraziv_whiskey ★★★★★
()

Win1251 не понимает и вместо русских констант выводит закорючки.

рюске константы - это такие с медведями, балалайками и водкой под развесистой клюквой? яйца надо отрывать

registrant ★★★★★
()
Ответ на: комментарий от registrant

Окай, будете объяснять заказчику, почему ему нужно учить язык потенциального врага, чтобы считать данные с импедансометра.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Пользователи умеют настраивать инструменты разработки? Без этого они не нужны.

schizoid ★★★
()

Установил Geany. Подсветка синтаксиса есть, по регионам сворачивать умеет. Вот только темы на 0.21 не установились. Точнее установились, а применяться не умеют. А дефолтная белая выжигает глаза своей яркостью.

Частичное 4.2 и неосиляторство (хотя скорее всего просто сильно не ковырял - увидел, не захотел ковырять и ушёл).

Тёмные темы: Настройки - Редактор - Отображение - Обратить цвета подсветки синтаксиса. Плюс где-то в интернете я находил веб-страницу, которая поможет сгенерить темы для Geany, какие угодно (придётся, конечно, посидеть).

agentgoblin
()
Ответ на: комментарий от registrant

рюске константы - это такие с медведями, балалайками и водкой под развесистой клюквой? яйца надо отрывать

Плюсую много. А заодно сажать на кол любителей локалезависимых кодировок и неосиляторов iconv.

segfault ★★★★★
()

Delphi XE

модуль *.pas

Win1251

русских констант

Дичайшая содомия. После такого уже и notepad под вайном не страшно.

kranky ★★★★★
()
Ответ на: комментарий от AlexCones

Окай, будете объяснять заказчику, почему ему нужно учить язык потенциального врага, чтобы считать данные с импедансометра.

А ничего, что паскаль на 90% состоит из слов этого самого языка? Чего ж они тогда не на ГЛАГОЛе кодят? А знать язык врага никогда не помешает.

segfault ★★★★★
()
Ответ на: комментарий от agentgoblin

Обратить цвета подсветки синтаксиса.

Содомия.

AlexCones ★★★
() автор топика
Ответ на: комментарий от segfault

А заодно сажать на кол любителей локалезависимых кодировок

Ога, дома напишу в UTF-8, а потом буду иметь геморрой с модулем на работе.

AlexCones ★★★
() автор топика

Такой классный заголовок треда, а внутри Delphi...

Sadler ★★★
()

На работе Delphi XE для старых проектов, модуль *.pas.

Delphi

obviously, time to say goodbye.

Deleted
()
Ответ на: комментарий от Darth_Revan

Угу. Должен. А потом, когда он начинает использовать русские строки, написанные в UTF-8 у него начинает рвать крышу.

AlexCones ★★★
() автор топика

Тут составляют список текстовых редакторов на онтопике?

Deleted
()
Ответ на: комментарий от AlexCones

emacs умеют киллерфичу сворачивания по регионам?

Есть мода Outline. Также есть фича narrow to region.

iVS ★★★★★
()
Ответ на: комментарий от AlexCones

Ога, дома напишу в UTF-8

Для прог latin1 достаточно.

iVS ★★★★★
()

Ты не понимаешь сути OpenSource.

Найми разработчика, чтобы допилил один из открытых редакторов.

note173 ★★★★★
()
Ответ на: комментарий от AlexCones

ты уж определись, что заказчик читает - данные с импедансометра или кракозяблы вместо нормальных комментариев. и да, венда вроде как со времен вин2000 вся уникодная унутре, почему это непотребство (Win1251) до сих по живо?

registrant ★★★★★
()
Ответ на: комментарий от AlexCones

Не знаю, не пробовал. Наверняка есть плагины, а может даже из коробки.

vurdalak ★★★★★
()
Ответ на: комментарий от AlexCones

Аааа, ааааа про i18n никто не слышааааал?!1 Ну там _(«My message»)??? Я точно помню, еще в далеком 2002-м дельфи умела интернационализацию.

Еще по теме: есть чудесная тулочка iconv. Команда вбивается за секунды, конвертирует вин1251 в утф и вайс верса, быдлокодеры боятся.

vsn
()
Ответ на: комментарий от registrant

и да, венда вроде как со времен вин2000 вся уникодная унутре, почему это непотребство (Win1251) до сих по живо?

Это слой совместимости с кривыми пользователями.

winddos ★★★
()

Lazarus запускается ок, многооконки никогда не были удобными, в фулскрин перевести можно. Цвета настраиваются за 5 минут. Win1251 понимает, с русскими константами я не работал. А вообще есть vbox, есть делфи, и нет проблем.

Erfinder
()
Ответ на: комментарий от AlexCones

Ога, дома напишу в UTF-8, а потом буду иметь геморрой с модулем на работе.

iconv туда, iconv - обратно.

А заказчик не кодит.

Ну тогда какая ему разница, что там в комментариях к коду?

segfault ★★★★★
()

мотать по десяткам тысяч строк

ССЗБ, нахер так жить, разбивай на модули. Проблема не в редакторах, а в говнокоде.

Ставь сразу vim и не парь мозги

tri10bit
()
Ответ на: комментарий от segfault

У него там подписи к напряжометрам в виде строковых литералов же.

vsn
()
Ответ на: комментарий от registrant

данные с импедансометра

Данные с экрана. А если на экране будет написано «ÃÅÇÈÉËÚÖ» вместо «Частота» кое-кто будет недоволен.

почему это непотребство (Win1251) до сих по живо?

Потому что в Embarcadero занимаются чем угодно, начиная от ломания устройства потоков и заканчивания попыткой воскрешения Kylix, но только не *полной* совместимостью с Unicode.

AlexCones ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.