Форматтер модуля V8

Опубликовал Аркадий Кучер (Abadonna) в раздел Программирование - Практика программирования

Привык я к удобствам своего форматтера для 7.7, когда одно нажатие горячей клавиши позволяет получить текст модуля в приличном виде. Начав работать в 8-ке, сразу почувствовал как мне его не хватает! ;)
15.05.09 Версия 1.2.2.1, небольшие изменения. Описание внутри файла V8Format.ini

Программа при старте помещает свою иконку в трей.

При нажатии горячего сочетания CTRL+D программа:

1. Проверяет является ли окно переднего плана окном конфигуратора V8

2. Эмулирует нажатие CRTL+A (выделить всё) и CRTL+C (поместить в буфер обмена)

3. Обрабатывает текст в буфере на предмет удаления лишних пустых строк. Пустые строки устанавливаются только между процедурами (функциями)

4. Эмулирует нажатие  CRTL+V (вставить из буфера) и ALT+SHIFT+F (сочетание конфигуратора "форматировать")

5. Эмулирует нажатие клавиши стрелка для снятия области выделения

Примечания:

1. Программа выключается двойным кликом на ее иконке

2. Для отработки горячего сочетания необходимо, чтобы фокус ввода находился на модуле

Скачать файлы

Наименование Файл Версия Размер
-
.1241995811 211,34Kb
25.09.09
337
.1241995811 211,34Kb 337 Бесплатно
-
.1242214981 314,15Kb
25.09.09
114
.1242214981 314,15Kb 114 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Андрей Скляров (coder1cv8) 3273 11.05.09 08:55 Сейчас в теме
(0) Так в mini OpenConf-е для 8-ки ( http://www.1cpp.ru/forum/YaBB.pl?num=1227553473/0 ) уже есть нормальное форматирование которое, цитирую:
"убирает лишние пустые строки.
форматирует с отступом строки, если был перенос.
делает первую букву служебных слов заглавной"
2. Аркадий Кучер (Abadonna) 3652 11.05.09 08:56 Сейчас в теме
(1) Спасибо что сказал ;) я его просто не видал.
А потом мне своё как-то всегда больше нравилось :)
3. Артур Аюханов (artbear) 847 11.05.09 16:08 Сейчас в теме
(2) Нужно чаще встречаться :)
Один в поле не всегда воин :)
ну и т.д. и т.п. :)
4. Сергей Дудаков (Anything) 80 11.05.09 16:21 Сейчас в теме
(0) А я часто использую пустые строки для выделения смысловых блоков.

Не представляю себе кода без пустых строк-разделителей.
5. Аркадий Кучер (Abadonna) 3652 11.05.09 16:24 Сейчас в теме
(4) Ну я ж под свой вкус делал :) А я смысловые выделяю
//--------------------------------------
6. Аркадий Кучер (Abadonna) 3652 11.05.09 16:31 Сейчас в теме
(3)>Нужно чаще встречаться :)
Я просто по 8-ке практически ничего не смотрел еще ;) Да и потратил максимум полчаса на приблуду
7. Alice (jmi) 28 11.05.09 19:08 Сейчас в теме
8. Аркадий Кучер (Abadonna) 3652 12.05.09 02:46 Сейчас в теме
(1) О, блин;))) посмотрел
" Else If(Format=CF_UNICODETEXT)
{
HmemTextW:=DllCall("GetClipboardData", UInt, CF_UNICODETEXT)
PtrTextW :=DllCall("GlobalLock", UInt, HmemTextW)
TextLen :=DllCall("msvcrt\wcslen", UInt, PtrTextW)
VarSetCapacity(Text, TextLen+1)
DllCall("WideCharToMultiByte", UInt, CodePage, UInt, 0, UInt, PtrTextW
, Int, TextLen+1, Str, Text, Int, TextLen+1
, UInt, 0, Int, 0) ; Конвертация из Unicode в ANSI.
DllCall("GlobalUnlock", UInt, HmemTextW)
}
DllCall("CloseClipboard") ; Закрытие.
Return Text
} " и т.д.
Кое-кто от страха сраху закроет страничку ;)))
А тут тупо CTRL+D - и больше ни фига ;)
9. larissa builova (larisab) 157 12.05.09 06:49 Сейчас в теме
>Кое-кто от страха сраху закроет страничку ;)))
>А тут тупо CTRL+D - и больше ни фига ;)

Ну тот, кто пишет свой код и который надо "форматтер" - ватировать, от страха сразу ничего не закроет:))
10. Аркадий Кучер (Abadonna) 3652 12.05.09 06:52 Сейчас в теме
(9) И очень даже не права ;) Я знаю как минимум двух мадам с ИС, которые читые бухгалтеры, но их достали всякие франчи и местные проггеры, которых не дождешься. Они кое-что пишут сами, а вот скрипты всякие им и даром не надо
14. Аркадий Кучер (Abadonna) 3652 12.05.09 07:52 Сейчас в теме
>Я на автомате привыкла сразу грязь за собой
Ну если тебе нравится сделать стразу несколько действий - да ради Бога;)
А мне - лениво, мне удобнее нажать CTRL+D
15. larissa builova (larisab) 157 12.05.09 08:10 Сейчас в теме
А пустые строки, как в (4) - тоже привычка.
Раньше когда не было флешек, семеру зажимали, убирая пустые строки, чтобы мдюк меньше весил, и тексты старых семерок, когда встречаю - раздражают;)
16. Аркадий Кучер (Abadonna) 3652 12.05.09 08:26 Сейчас в теме
(15) Ты мне объясни: чего ты добиваешься? ;)
Оно тебе не надо? Ну и не ешь...
А я пустые строки терпеть не могу.
KukA.5; venger; +2 Ответить
17. larissa builova (larisab) 157 12.05.09 08:33 Сейчас в теме
Да я и не ем, просто реакция на (8) и последующие доказывания твои, что оооочень нужно всем:)
18. Аркадий Кучер (Abadonna) 3652 12.05.09 08:36 Сейчас в теме
Не надо свои мысли другим приписывать.
В (8) шла речь о " mini OpenConf-е для 8-ки", который делает все то же самое.
Только, поди, еще и родные DLL патчит, и скрипты надо к нему писать.
А эта ничего не трогает, и ничего к ней писать не надо.
А про то, что я утверждал, что это всем надо - твои домыслы из вредности
19. Kavar (Kavar) 89 12.05.09 09:11 Сейчас в теме
Полезная хрень!
тож пустые строки напрягают. Особенно, когда с чужим кодом работаешь.
а для выделения отдельных участков кода есть комментарии.
20. larissa builova (larisab) 157 12.05.09 09:25 Сейчас в теме
21. Аркадий Кучер (Abadonna) 3652 12.05.09 09:29 Сейчас в теме
(20) Сама-то поняла, про что сказала?
Какие ты конфигурации предлагаешь проверять? Речь всего навсего о форматировании текста модуля и преимущественно внешнего отчета и обработки. Мне что, Нуралиев будет указывать по каким стандартам мне писать?
Или у него где-то указано, что надо лепить пустые строки?
Программа ничего лишнего не делает, кроме форматирования абсолютно родным встроенным способом. Если еще не дошло - она даже НЕ ФОРМАТИРУЕТ, форматирует сам конфигуратор
22. Артур Аюханов (artbear) 847 12.05.09 09:44 Сейчас в теме
(18) В (1) описан "mini-OpenConf для 8-ки", который ничего не патчит и скрипты там уже есть :)
Опенконф на 8, аналог 7-го Опенконфа - это пока что несбыточная мечта, т.к. 1С-ники внутренности 8 получше закрыли, чем в 77 :)

И что тебе в (8) не понравилось ? даже Цтрл+Д делать не нужно - полный автомат :)

ЗЫ но если кто хочет еще какие скрипты полезные сделать, то велкам :)
23. Артур Аюханов (artbear) 847 12.05.09 09:46 Сейчас в теме
(21) "она даже НЕ ФОРМАТИРУЕТ, форматирует сам конфигуратор
" - В отличие от (1), который делает форматирование самостоятельно, это намного красивее и лучше :)

Между прочим, лишние пустые строки - ИМХО это две и более строчки, одну пустую удалять не будет :)
24. larissa builova (larisab) 157 12.05.09 09:51 Сейчас в теме
"Сама-то поняла, про что сказала?".
Похоже ты не понимаешь -
1. Почитай ИТС на предмет оформления модулей,
2. Конфигурации (в том числе и модули) проверять надо перед отправкой на сертификацию, поэтому и пишу "если есть, что отправлять",
3. "Если еще не дошло..."
Когда до тебя дойдет, что не все, что в 77 на ура проходило,
в 8 нужно:)
25. Аркадий Кучер (Abadonna) 3652 12.05.09 10:00 Сейчас в теме
(24) Опять одно да потому? Чего там проверять, если она форматирует родными средствами. РОДНЫМИ. Пока я с тобой базарил, я уж раз 50 нажал CTRL+D, потому как есть уменя привычкапосле Если сразу присать КонецЕсли, а когда внутрь вставляешь строку и жмешь Enter - махом образуется на фиг ненужная пустая строка. Какой нах "на ура"? Для себя делал, кому не надо - не юзайте
26. larissa builova (larisab) 157 12.05.09 10:48 Сейчас в теме
(25) Да я и не лезла, пока не началось:

"Кое-кто от страха сраху закроет страничку ;)))";

"И очень даже не права ;). Я знаю как минимум двух мадам с ИС, которые читые бухгалтеры ...Они кое-что пишут сами...[для 8, по смыслу]"

ну и т.д. в стиле "великий Абадонна"...
Ну написал и написал, что всех строить то?
27. Валентин Терёхин (Valet) 55 12.05.09 10:49 Сейчас в теме
То что описано в (1)
"форматирование модуля при помощи code_beautifier.pl".
Неохота ради форматирования Perl ставить. :(
Хотя форматирует поинтереснее.
28. Александр Рытов (Арчибальд) 2653 12.05.09 10:50 Сейчас в теме
(26) Великий Абадонна пишется без кавычек ;))
32. larissa builova (larisab) 157 12.05.09 11:14 Сейчас в теме
(29) Я и не собираюсь писать их, также как и использовать, "бантики" не мой профиль.
Как раз помериться и что-то доказать предлагал обычно Альтаир, и с этого все и начиналось... Так что тут ТЫ на него похож.
А если тебе хочется показать нужность и востребованность - не приводи нереальные доводы про пишущих в 8 бухгалтерш.
Я просто осмелилась тебе возразить, а реакция типа:
"Если еще не дошло...", "Сама-то поняла, про что сказала?".
"Достала просто" и пр. - просто поражает.
33. Аркадий Кучер (Abadonna) 3652 12.05.09 11:17 Сейчас в теме
(32)>Я и не собираюсь писать их, также как и использовать, "бантики" не
Тогда и не надо лезть в темы, где "бантики".
Я с тобой уже столько времени потерял на беспонтовую болтовню.
Я умолкаю.
34. larissa builova (larisab) 157 12.05.09 11:17 Сейчас в теме
35. Аркадий Кучер (Abadonna) 3652 12.05.09 11:19 Сейчас в теме
(34) Где хоть слово от меня про величие было? А?
Ты меня утомила...
36. larissa builova (larisab) 157 12.05.09 11:44 Сейчас в теме
+ к 32 "...и не надо лезть в темы..."
"Ты меня утомила..."
(28) Теперь с кавычками;))
37. Артур Аюханов (artbear) 847 12.05.09 14:03 Сейчас в теме
(36) ИМХО ты зря наехала на автора :(
Подобные примочки очень нужны, т.к. в 1С-Конфигураторе 8 очень не хватает современных средств разработки :(
38. Эстер Коган (e.kogan) 1816 12.05.09 17:47 Сейчас в теме
(20) "Конфигурация "1С:Автоматизированная проверка конфигураций"" - где брать? На последнем ИТСе нет. http://users.v8.1c.ru/ лежит напрочь.
39. larissa builova (larisab) 157 12.05.09 18:02 Сейчас в теме
40. larissa builova (larisab) 157 12.05.09 18:11 Сейчас в теме
(37) Может быть и не хватает, но привыкать к ним плохо, потому что, когда работаешь у клиента привычка к комфорту влияет на скорость работы, когда его лишаешся.
41. Аркадий Кучер (Abadonna) 3652 12.05.09 18:18 Сейчас в теме
>работаешь у клиента привычка к комфорту влияет на скорость работы
Забываешь, что "приходимцев" тут меньшинство, и даже стопудовые фри, как vip и Planet, никогда в жизни не будут программить у клиента, а спокойно себе дома
42. larissa builova (larisab) 157 12.05.09 18:36 Сейчас в теме
(41) Программить дома не проблема - ты попробуй у клиента, экстремально, когда вопросы сыпятся и делать надо без ошибок, после 5 часов работы выходишь, забываешь в какую сторону ехать. Это тебе не расслабуха с переругиванием на ИСе.
> стопудовые фри, как vip и Planet, никогда в жизни не будут программить у клиента>
за других не говори...
43. Артур Аюханов (artbear) 847 12.05.09 19:26 Сейчас в теме
(40)>>когда работаешь у клиента привычка к комфорту влияет на скорость работы, когда его лишаешся.
==
Я давно работаю и как фри, и как фикси :)
Поэтому из опыта - лучше все-таки немного/много потратить время на настройку рабочего места у клиента, если ты планируешь сделать его постоянным (ИМХО как правило, у меня так и случается, клиенты уходят редко), и наслаждаться нормальной работой, чем сидеть на типовой/голой 1С и постоянно мучаться.

Но, естественно, что большие/сложные/долгие работы я предпочитаю делать на главном рабочем месте, где все настроено по максимуму - все обработки, шаблоны, примеры, дока в электр. и печ.варианте, доступный Инет и т.д. и т.п.
44. larissa builova (larisab) 157 12.05.09 20:13 Сейчас в теме
(43) У клиентов иногда бывают такие компы, что из трея приходиться выкидывать все лишнее, а не ставить туда еще что то:). Я не очень люблю работать у клиентов, но приходится иногда. Правда я всегда с ноткой, где есть все...
45. Василий Демидов (Душелов) 3771 12.05.09 20:41 Сейчас в теме
(44) На эти случаи у меня с собой ноут, в котором все прекрасно настроено ;)
46. Олег Пономаренко (O-Planet) 6647 12.05.09 21:04 Сейчас в теме
(41) (42) Не, у клиента программить периодически можно. После нескольких недель и даже месяцев общения из посторонних - только с котом, неожиданная просьба кого-то приехать и попрограммить в офисе звучит, как бальзам.
47. larissa builova (larisab) 157 12.05.09 21:19 Сейчас в теме
(45) Кстати, давно спросить хотела, Вась у тебя после установки 8.2, в 8.1 ничего не изменилось? У меня окно сравнения конфигураций перестало растягиваться:(
48. Василий Демидов (Душелов) 3771 12.05.09 21:30 Сейчас в теме
(47) Неа, все нормально. На всех компах.
49. Аркадий Кучер (Abadonna) 3652 13.05.09 01:38 Сейчас в теме
(44)> что из трея приходиться выкидывать все лишнее, а не ставить туда еще что то:)
Вот докапалась до трея ;) Ей там совсем необязательно висеть, сделал только для визуального контроля, что она работает. И чтобы выключать не через диспетчер задач. К тому же некоторые знают, что трей можно настроить, чтобы там лишнее на виду не торчало :))))))))
50. Аркадий Кучер (Abadonna) 3652 13.05.09 01:59 Сейчас в теме
(46)>просьба кого-то приехать и попрограммить в офисе звучит, как бальзам.
Хошь бальзаму? ;))))) Приезжай, попрограмми, заодно Сибирь посмотришь :))))
51. Олег Пономаренко (O-Planet) 6647 13.05.09 02:10 Сейчас в теме
(50) Аааа... только не за живое. Всегда мечтал быть ближе к северу. Шоб ночь - на пол года. Не южный я человек...
52. Аркадий Кучер (Abadonna) 3652 13.05.09 02:13 Сейчас в теме
(51)> Всегда мечтал быть ближе к северу. Шоб ночь - на пол года.
Вынужден тебя огорчить ;) Красноярск находится на широте Москвы, и где-то всего на 300-400 км. севернее Самары. Так что нема там ночей по полгода.
Но Красноярский край велик и могуч, Норильск уже за полярным кругом, там этой ночи сколько хошь :)))
53. Аркадий Кучер (Abadonna) 3652 13.05.09 02:29 Сейчас в теме
(42)>Это тебе не расслабуха с переругиванием на ИСе.
Всегда умиляли люди, знающие как другим легко, по сравнению с ними, трудягами ;)) Давай на сутки на мое рабочее место, и посмотрим: тебя в дурдом увезут в 15.00 или 16.30? :))))))
54. Владимир Потапов (keleg) 297 13.05.09 03:46 Сейчас в теме
Если сравнивать с Alt+Shift+F есть существенные различия? Стоит смотреть?
55. Аркадий Кучер (Abadonna) 3652 13.05.09 04:35 Сейчас в теме
(54)>Если сравнивать с Alt+Shift+F
Никаких различий, она и делает Alt+Shift+F ;)
Просто не надо делать перед этим "выделить всё" (CTRL+A), и попутно она удаляет пустые строки, оставляя их только между процедурами (функциями)
56. Олег Черкасов (oleg974) 123 13.05.09 06:21 Сейчас в теме
Скачал и попользовался. классно. А нельзя еще добавить финт ушами?
Было:
КодВалюты = "123";
мТерминалыДляПодключения = 753;
Стало:
КодВалюты = "123";
мТерминалыДляПодключения = 753;
57. Аркадий Кучер (Abadonna) 3652 13.05.09 06:46 Сейчас в теме
(56) Хорошо, что в мыле посмторел ;) html тут сам все форматнул, было-стало одинаково смотрятся. Убрать лишние пробелы перед (после) равно?
Легко! Но вечером, на работе исходников нема
58. Аркадий Кучер (Abadonna) 3652 13.05.09 06:48 Сейчас в теме
+(57) Пожалуй, приделаю к ней настройки типа: не показывать в трее, не удалять одиночные пустые строки (только двойные) и т.д..
59. Олег Черкасов (oleg974) 123 13.05.09 07:11 Сейчас в теме
(57) не убрать, а добавить, чтобы "=" на одном уровне были.
60. Аркадий Кучер (Abadonna) 3652 13.05.09 07:13 Сейчас в теме
(59)аааа... ясно, у каждого свой вкус ;) я как раз терпеть не могу когда вообще перед(после) равно пробелы есть. лана, приделаем
61. Сергей Старовойтов (AVARY) 173 13.05.09 07:51 Сейчас в теме
Предлагаю докрутить возможность использования файла правил обработки текста тогда каждый сможет настроить форматер под себя, к тому же будет понятно что как форматируется. В правилах желательно использование регулярных выражений.
62. Олег Черкасов (oleg974) 123 13.05.09 08:04 Сейчас в теме
(60) Спасибо заранее. Рискуя оказаться в числе зануд, все таки процитирую "Систему стандартов...":
"При следовании друг за другом нескольких "однотипных" операторов присваивания, допускается выравнивать их следующим образом..."
Вот поэтому и хочется, чтобы как-то культурненько было. Хотя у каждого свой стиль.
63. Аркадий Кучер (Abadonna) 3652 13.05.09 08:06 Сейчас в теме
(62) Форматтер для Дельфи (тоже по CTRL+D вызывается ;)) всегда ставит пробел до и после равно, а меня это, блин, раздражает...
На вкус и цвет....
64. Андрей Скляров (coder1cv8) 3273 13.05.09 08:27 Сейчас в теме
Кстати, меня тоже в зануды запишите! ) Я категорически против удаления пустых строк, разделяющих логические части внутри одной функции...
65. Аркадий Кучер (Abadonna) 3652 13.05.09 08:28 Сейчас в теме
(64)Ну сделаю настройки;) Либо ваще их не трогать, либо удалять только двойные и т.д. Раз пошла такая пьянка:)))
oleg974; coder1cv8; +2 Ответить
66. Сергей Старовойтов (AVARY) 173 13.05.09 08:49 Сейчас в теме
Организовать библиотеку шаблонов форматирования, конкурс текстмодулейкрасотомерства... Меня лично интересует автоматическое формирование шапок функции и процедур в соответствие с параметрами этих функций и процедур.
67. Сергей Старовойтов (AVARY) 173 13.05.09 08:53 Сейчас в теме
OFF: Я сейчас в Норильске :) тут еще снега дофига, но светло круглые сутки - высыпаюсь за 2-3 часа.
68. Руслан Бабичев (Batchir) 126 13.05.09 14:39 Сейчас в теме
Пробывал на 2003 (может на других виндах не так).
1. После форматирования разворачиваются все процедуры и функции. Лично для меня это не удобно. Когда в модуле пол сотни процедур теряешся напрочь (просто привык что развернутые процедуры это именно те с которыми я работаю).
2. После форматирования курсор переходит на первую строку модуля, а хотелось бы что бы оставался на пержнем месте.
3. Присоединяюсь к тем кто против удаления пустой строки

А так вцелом была хорошая приблуда для форматирования текста
69. Аркадий Кучер (Abadonna) 3652 13.05.09 14:48 Сейчас в теме
(68)>1. После форматирования разворачиваются все процедуры и функции
Тут, извини, ничего поделать не могу, форматирует не эта программа, а сам конфигратор. Программа только эмулирует нажатие родных кнопок ALT+SHIFT+F.
Я, кстати, у себя СРАЗУ отключаил сворачивание, шибко оно МНЕ не нравится ;)
>После форматирования курсор переходит на первую строку модуля
Это я и в форматтере 7.7 победить не смог :(
70. Руслан Бабичев (Batchir) 126 13.05.09 15:00 Сейчас в теме
> Тут, извини, ничего поделать не могу, форматирует не эта программа, а сам конфигратор.
ну если процедура свернута в конфигураторе нажать ALT+SHIFT+F, то ничего не разворачивается.
> Это я и в форматтере 7.7 победить не смог :(
без этого програмка теряет удобство, т.к. значительно легче отредактировать строку в ручную в момент написания кода, чем постоянно искать строку в которой ты делал изменения. Т.е. получается что програмку стоит использовать только для написания простого кода, который поместится на экране монитора, а значит использовать её врятли будут, но это моё ИМХО.
71. Константин (Fisherru) 79 13.05.09 15:32 Сейчас в теме
А форматтер для 7.7 похоже убран был,
во время некоторых событий...
Может вернёте ?
72. Аркадий Кучер (Abadonna) 3652 13.05.09 15:36 Сейчас в теме
(71) Не вопрос, только вот хэлп не знаю, найду ли... А писать лень
73. Аркадий Кучер (Abadonna) 3652 13.05.09 15:43 Сейчас в теме
+(72) Сюда же положил, вторым файлом
74. Сhe Burashka (CheBurator) 13.05.09 16:00 Сейчас в теме
мдя... вылысыпыдысты адназначна...
сижу я на 7.7 с опенконфом и тихо балдею... как раньше без него жил (и даже ведь ничего не поднастраивал - взял готовую сборку)
.

кстати, а как вам такая нотация (я так обчно пишу - уменьшается ступенчатость текста и не такой растянутыый вправо):

.иф:
.
Если Аслева = Бсправа
Тогда //коммент содержательный
тырыпырырастапыры
тырыпырырастапыры
тырыпырырастапыры
КонецЕсли;
.
.дуит!
.
Пока Аслева=Бсправа
Цикл ////коммент содержательный
тырыпырырастапыры
тырыпырырастапыры
тырыпырырастапыры
КонецЕсли;
.
????
.
кстати, кто-нить ветку про Дракон читал/смотрел?

75. Сhe Burashka (CheBurator) 13.05.09 16:02 Сейчас в теме
тьфу, внутри блока, ясен пень, отступы - сожрало при постинге...
76. Аркадий Кучер (Abadonna) 3652 13.05.09 16:06 Сейчас в теме
>сижу я на 7.7 с опенконфом
Посмею заметить, что форматтер для 7.7 я писал, когда опенконфа в помине не было. А 8.1 он и не нужен, там ТАКОЙ свой опенконф! ;)
Особо порадовало (я ж как новичок еще радуюсь), что можно замутить общий модуль, прописать там процедуры/функции со словом "экспорт", и они после этого становятся доступны через точку после имени модуля. Кстати, таким образом, избавил себя от запоминания методов Miracle (а их там наросло...)
Замутил модуль LL с путыми процедурами, точно соотвествующими методам DLL
КРАСОТА!!!!!!!!!!
77. vip (vip) 13.05.09 16:20 Сейчас в теме
(76) > А 8.1 он и не нужен, там ТАКОЙ свой опенконф!

Ходят слухи, что к ТАКОЙ надо прибавить КУЕВЫЙ
78. Аркадий Кучер (Abadonna) 3652 13.05.09 16:30 Сейчас в теме
(77) Где ты Фиксин? Срочно треба: "гы-гы-гы, семерочник" :)))
81. Аркадий Кучер (Abadonna) 3652 13.05.09 17:00 Сейчас в теме
он же free, как и все мое.. включай, коль не шутишь
82. Евгений Мартыненков (JohnyDeath) 291 13.05.09 18:58 Сейчас в теме
(76) Аркадий, я в шоке! Вот если б ты в 7-ке на ОпенКонфе и 1с++ сидел, у тебя б не было столько восторгов. Однозначно!
Посмотри сюда http://infostart.ru/projects/3783/ и потом сравни с юзабилити конф от 8-ки. Я уж про всё остальное молчу... ;)))
83. Аркадий Кучер (Abadonna) 3652 14.05.09 07:07 Сейчас в теме
Версия 1.2.1.1 - небольшая доработка
Добавлен ini-файл (должен находиться в папке программы), в котором можно указать показывать ли иконку программы в трее, и удалять ли пустые строки.
Описание - внутри самого ini.
84. Константин (Fisherru) 79 14.05.09 08:22 Сейчас в теме
85. Артур Аюханов (artbear) 847 14.05.09 09:16 Сейчас в теме
(0) Аркадий, ведь в (82) абсолютная правда.
После нескольких лет с Опенконфом на 77 8-рочный Конфигуратор смотрится очень отстойно :(
Интеллисенс вообще никакой по сравнению с Телепатом :( - слово отстой напрашивается.
Автосверка, работа в редакторе по сравнению с Телепатом,Колорером никакая.
А уж наши различные скрипты/плагины для Опенконфа, реально повышающие производительность работы разработчика - вообще просты несбыточные мечты для 8-ки.

Послушай хотя бы Че, он также долго "сопротивлялся" Опенконфу и т.д., а сейчас насладиться не может :)

ЗЫ как-ты мог на 77 сидеть/сидишь без Опенконфа, просто не понимаю - ты же продвинутый чел, а не обычный внедренец :)

ЗЗЫ все дело в том, что Опенконф, Телепат, Колорер, прочие скрипты и плагины были написаны нами для себя, любимых, поэтому оптимальны, удобны и т.д. :)
87. Ivon (Ivon) 578 14.05.09 16:05 Сейчас в теме
На самом деле полезняшка прикольная. Вот только при повторном использовании вставляет пустые строки после КонецПроцедуры или КонецФункции. Я бы сделал проверку на наличие пустой строки после этих операторов. Да и настроечку можно было бы сделать типа "Максимальное количество пустых строк в коде". Если 0, то в процедуре или функции пустых строк быть не может, если другое число, то соответственное количество пустых строк не исправляется. Мне, допустим, тоже нравится, как некоторым, блоки кода разделять пустой строкой. Если не жалко - выложи исходники, а там каждый себе пересоберет, как захочет.
88. _sergei_ 15.05.09 11:11 Сейчас в теме
А что мешает выделить блок кода в Конфигураторе и нажать Alt+Shift+F?
89. Аркадий Кучер (Abadonna) 3652 15.05.09 11:12 Сейчас в теме
(88) Ровным счетом ничего не мешает. Просто мне лень блок выделять
90. _sergei_ 15.05.09 11:14 Сейчас в теме
блок выделить лень, а прогу писать не лень? странно как-то
91. Аркадий Кучер (Abadonna) 3652 15.05.09 11:16 Сейчас в теме
(90) Блок выделять надо каждый раз, а прогу написать - один раз. Да и "писать" - сильно сказано, ушло полчаса, плюс на мелкие изменения еще столько же.
92. Аркадий Кучер (Abadonna) 3652 15.05.09 11:18 Сейчас в теме
+(91) Да и вообще, если бы ты почитал, что она еще делает, может и не задавал бы беспонтовых вопросов
93. _sergei_ 15.05.09 11:18 Сейчас в теме
Кстати чтобы выделить текст надо нажать ровно 2 клавиши Ctr+A, и не надо изобретать велосипед
94. Аркадий Кучер (Abadonna) 3652 15.05.09 11:20 Сейчас в теме
Ну поуказывай еще мне, что мне изобратать! Сиди и жми, кто тебе не дает
96. Аркадий Кучер (Abadonna) 3652 15.05.09 11:33 Сейчас в теме
>а тем более в 1С
А где ты тут видел программирование в 1С?
И где ты видел, что я обиделся? Мне как-то глубоко фиолетовы коменнтарии ботов..

Дата последнего входа: 15.05.2009 11:06:20
Дата регистрации: 21.01.2009 15:59:34
Рейтинг:0
97. Аркадий Кучер (Abadonna) 3652 15.05.09 11:37 Сейчас в теме
>тебе в самый раз метлу и дворы подметать
Прямое оскорбление Советника Администрации. Приключений ищещь?
99. Аркадий Кучер (Abadonna) 3652 15.05.09 11:51 Сейчас в теме
Ладно, по путктам.
Для особо не въехавщих: писалась для удаления лишних пустых строк из модуля, кои я лично просто ненавижу. Твое стандартное CTRL+A и ЫРШАЕ+ALT+F сделает? Нет! МНЕ (лично мне) нужна была кое-какая замена при форматировании. Сделает стнадартный? НЕТ!
Кому оно не надо - не качают, и не забивают эфир рассуждениями про велосипеды. А если бы велосипеды постоянно не изобратали, ты бы катался на велике с огромными колесами, с одной передачей и без обгонной муфты.
Поэтому лично меня дико раздражает эта дурацкая поговорка
107. Олег Черкасов (oleg974) 123 17.05.09 06:20 Сейчас в теме
to _sergei_:
(93) "и не надо изобретать велосипед"
(95) "тебе в самый раз метлу и дворы подметать"
(100) "Как видно тебя не только это раздражает"
Не хочешь - не прользуйся. Если ничего конструктивного предложить не можешь Тогда не засоряй своей ерундой этот форум КонецЕсли.
А я вот пользуюсь и мне нравится.
108. Олег Пономаренко (O-Planet) 6647 17.05.09 14:07 Сейчас в теме
Вообще офигел! Программист пишет другому программисту на полном серьезе, что не надо писать программы. Как альтернативу, предлагает метлу... Куда мир катится!
109. Аркадий Кучер (Abadonna) 3652 17.05.09 14:31 Сейчас в теме
(108) Ну, видишь ли, он пока никак и не доказал, что он - программист ;)
110. Олег (kordell) 49 18.05.09 13:01 Сейчас в теме
Уважаемые!!!! Вы что, озверина наелись? Автор выложил свой инструментарий в надежде, что тот поможет коллегам оптимизировать их работу, а вы его за это начали топтать. НЕХОРОШО ЭТО. Я в шоке.
111. Александр Рытов (Арчибальд) 2653 18.05.09 15:16 Сейчас в теме
(109) А он и не собирается. Он просто тебя подначивает.
112. vip (vip) 18.05.09 15:17 Сейчас в теме
(110) Его, блин, затопчешь... ;))
113. AlexM (alexm73) 20.05.09 10:50 Сейчас в теме
Увы, есть нарекание.
нажимаю ctrl+D и на экране крякозяблики, из другой кодовой страницы.
WinXP eng. Реги. уст. russian/russia.

В ворде помогает если стоит сейчас русский язык, увы, в Вашей программе не помогло.
114. Аркадий Кучер (Abadonna) 3652 20.05.09 12:36 Сейчас в теме
(113) Сделаю самое простое, в момент нажатия CTRL+D принудительно включу русский
Может ужо даже сегодня...
115. Аркадий Кучер (Abadonna) 3652 21.05.09 08:19 Сейчас в теме
(113) У себя не смог воспроизвести, т.к. винда русская. Кое-что подшаманил, но не уверен, что сработает.
Версия 1.2.3.1 - исправлен косячок, который появился после добавлений по пустым строкам (начал делать лишние между процедурами)
116. Виталий (vitaliyua) 26.05.09 18:04 Сейчас в теме
Тест: Беру модуль, запускаю один раз (кнтрл+д), результат - между процедурами одна строка. Запускаю второй - появляется еще одна, уже две. Третий - и т.д. Очень нужный формат.
117. Аркадий Кучер (Abadonna) 3652 27.05.09 04:09 Сейчас в теме
(166)А 115 смотрел?
"Версия 1.2.3.1 - исправлен косячок, который появился после добавлений по пустым строкам (начал делать лишние между процедурами)"