Вызывает интерес вот такой еще разрез

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Вызывает интерес вот такой еще разрез

Сообщение vitaly_l » 18.11.2015 00:08:44

debi12345 писал(а):становишься около завершающей скобочки, и вверху всплывает строка

А в Лазарусе если поставить курсор на begin или end ничего не просветится разве?
Заметьте, попасть курсором в центр begin или end - гораздо проще чем на край { }...
Поверьте, и Вы тоже, на точное попадание курсором на край скобки - тратите колоссальное время и энергию.
В Паскале такая потребность возникает реже. И это время тратится в Паскале - на обдумывание кода... Понимаете?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 00:14:59

А в Лазарусе если поставить курсор на begin или end ничего не просветится разве?

Имеется ввиду, что в однострочном всплывающем окошке показывается (парная скобке) строка вне текущего окна редактирования - да хоть на 1000 строк выше по коду. В Лазаре это сделали ? Не знал.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение vitaly_l » 18.11.2015 00:22:27

debi12345 писал(а):на 1000 строк выше по коду

такая фича удобно... думаю это можно и в лазарусе сделать...
Может в баг-трекере попросить включить? (иногда это очень нужно и будет удобно)


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 00:33:08

Может в баг-трекере попросить включить? (иногда это очень нужно и будет удобно)

Поставьте что-нибудь из "IntelliEDA" (например "PhpStorm") - и наберется длиннющий список предложений :) Там реально все для комфорта программиста сделано, а отладка - вообще сказка.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение sign » 18.11.2015 07:17:58

debi12345 писал(а):лично мне "скобки" больше нравятся (можно стыковать их парность) и хотел бы их в Паскале (ессно как вариант).

:shock: Чего?
Либо я не понял, либо дурак. Я, в смысле.
А вот это не это?

1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 08:25:24

Либо я не понял

Это на ощущении "естественность-суррогатность":) Интересно, есть ли те, кто, как и я - начинал с С ("скобок"), и после этого разлюбил "скобки" и полюбил "слова" ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение Vadim » 18.11.2015 08:27:04

sign писал(а):А вот это не это?

Нет, debi имел в виду, что если begin стоит, к примеру, в строке 10, а парная ему end стоит в строке 1110, то фича, куда бы ты ни встал (begin или end) покажет на какой строке находится парный ему элемент.

Добавлено спустя 59 секунд:
debi12345
Я начинал с бейсика, там вообще ничего не было, кроме номеров строк и только построчного редактирования. :-D
Последний раз редактировалось Vadim 18.11.2015 08:29:58, всего редактировалось 1 раз.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 08:28:57

vitaly_l писал(а):
debi12345 писал(а):Поверьте, и Вы тоже, на точное попадание курсором на край скобки - тратите колоссальное время и энергию.

В IntelliEDA достаточно тупо перейти на строку с завершающей скобкой.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение vitaly_l » 18.11.2015 09:25:46

debi12345 писал(а):Там реально все для комфорта программиста сделано, а отладка - вообще сказка.

Вообще... при грамотном форматировании, у меня не возникает проблем с идентификацией от какого begin этот end;
А при желании можно его прокомментировать... Так что необходимость фичи, сомнительна, т.к. она будет есть ресурсы.
И у всех комфортных штук, есть ещё одна ОПАСНАЯ особенность... т.к. они ведут к деградации программиста.
Например: если еду за Вас готовит "фича", то оказавшись у костра Вы не сможете даже вскипятить воду...



.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 10:22:28

И у всех комфортных штук, есть ещё одна ОПАСНАЯ особенность... т.к. они ведут к деградации программиста.

При одновременном повышении эффективности его работы - вследствие сбереженных нервов и меньшей утомляемости:)

Еще по IntelliDEA. Прямо во время дизайна:
1) подсвечивает неиспользуемые переменные
2) подсвечивает как ошибки присваивание необъяленым переменным
3) подсвечивает как ошибки присвоения несущетвующими переменными и константами
4) подсвечивает как ошибки дублирование объявлений
5) предлагает на выбор индексы ассоциативых массивов если они объявлены в каком либо месте проекта
6) позволяет хоткеем создавать закладки и переключаться между закладками через список, активированный (другим) хоткеем
8) горизонтальный скроллинг исходника колесом мыши при удерживании клавиши SHIFT
9) глобальное переименование переменных во всем проекте (рефактринг)
10) однострочный или групповой коммент-анкоммент одним хоткеем
...
1000)...

Да это словами не опишешь - чрезвычайно дружелюбная, даже сказал бы по-матерински ласковая среда редактирования и отладки.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение Лекс Айрин » 18.11.2015 10:25:37

debi12345, половина, если не больше, этого почти никому не нужно.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 10:33:11

debi12345, половина, если не больше, этого почти никому не нужно.

Зависит от нервной системы и привычек.
Лично для меня то, что не надо лазить в предыдущие места проекта чтобы посмотреть или скопипастить - уже большое подспорье. Ушла подсветка ошибки - значит впомнил правильно :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вызывает интерес вот такой еще разрез

Сообщение vitaly_l » 18.11.2015 10:42:35

debi12345 писал(а):подсветка ошибки

подсветка ошибки - до компиляции это безусловно явный + по отношению к отсутствию такой подсветки... вот бы в лазарус это включили.

vada писал(а):alexs TParser неплох, но вот такую шнягу он не разбирает.
Glyph.Data = {
        36040000424D3604000000000000360000002800000010000000100000000100
        2000000000000004000064000000640000000000000000000000FFFFFF00BB6A
        346BBA6530BCBB6631EDBA6630F7BA6630F7BA6630F7BA6530F7BA652FF7B965
        2EF7B9652EF7B9642EF7B9642EEFB7622CBDB7622E63FFFFFF00FFFFFF00BC69
        33DEF8F1EAF2F7ECDFFDF6EBDEFFF6EADEFFF6EADCFFF6EADCFFFAF3EBFFFAF3
        EBFFFAF2EAFFFCF7F3FFFCF8F4FDFEFEFDF0B7602AD5FFFFFF00FFFFFF00BF71


Vada, Может для TParser есть какой-то потомок, который по названию "Glyph" - понимает что, это картинка, а не число?


.
Последний раз редактировалось vitaly_l 18.11.2015 11:46:26, всего редактировалось 1 раз.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Вызывает интерес вот такой еще разрез

Сообщение Лекс Айрин » 18.11.2015 11:00:06

debi12345, вспоминать все эти фишки и хоткеи, имхо, еще большая нервотрепка.

debi12345 писал(а):Ушла подсветка ошибки - значит впомнил правильно

угу... то есть, прогер еще и не помнит операторы используемого языка... опытный такой программист)))

И, кстати, Лазарь подсказывает, если есть ошибка при наборе... просто это не так явно заметно.

Добавлено спустя 3 минуты 36 секунд:
А при большой скорости набора мелькание выделения очень сильно раздражает. Да и глаза напрягает.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Вызывает интерес вот такой еще разрез

Сообщение debi12345 » 18.11.2015 12:08:37

А при большой скорости набора мелькание выделения очень сильно раздражает. Да и глаза напрягает.

Ясно дело. Для это есть темные темы:
Изображение
По любому, в iDEA реализована примерно 1сек задержка прежде чем мигать.

Добавлено спустя 15 минут 42 секунды:
Лекс Айрин писал(а):debi12345, вспоминать все эти фишки и хоткеи, имхо, еще большая нервотрепка.

Выписал нужное на стикер, приклеил перед носом...
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 260

Рейтинг@Mail.ru
cron