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.

vim, emacs

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

vurdalak ★★★★★ ()

Komodo Edit

и выкинь остальные недоредакторы

Suntechnic ★★★★★ ()

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

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

abraziv_whiskey ★★★★★ ()

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

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

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

Vim/emacs умеют киллерфичу сворачивания по регионам? Без этого они не нужны.

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

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

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

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

schizoid ★★★ ()

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

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

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

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

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

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

segfault ★★★★★ ()

Delphi XE

модуль *.pas

Win1251

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

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

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

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

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

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

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

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

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

Чего ж они тогда не на ГЛАГОЛе кодят?

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

AlexCones ★★★ ()

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

Sadler ★★★ ()

Уже более 10 лет использую KDE Advanced Text Editor - Kate.

Deleted ()

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

Delphi

obviously, time to say goodbye.

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

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

AlexCones ★★★ ()
Ответ на: Komodo Edit от Suntechnic

Komodo Edit

Он же давно протух, не?

iVS ★★★★★ ()

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

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

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

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

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

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

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

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

Уже более 10 лет использую KDE Advanced Text Editor - Kate.

И надо полагать, на KDE 3.5?

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 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.