MBlockEditor — табулирование и комментирование в редакторе

Здесь можно обсудить ваш любимый плагин.
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакторе

Post by Maximus5 » Wed 29 Jul, 2009 07:21

Latest post of the previous page:

Не хочется. Лишний ИИ - источник дополнительных ошибок.

PS. Исходники открыты

User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 1 time

Re: MBlockEditor — табулирование и комментирование в редакторе

Post by bodrox » Wed 29 Jul, 2009 07:48

dmk wrote:а нельзя ли сделать "умное" комментирование, т.е. повесить фунции Comment/UnComment на одну кнопку. соответственно первое нажатие комментирует блок, повторное снимает комментарий?
Тоже сначала хотел спросить, но представьте — есть код, коменты есть в середине его. Вы решили его полностью закомментить. И что получите с закоменченым кодом в центре :)? Так что лучше отдельные кнопки под это дело.
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).

darkmist
Posts: 124
Joined: Wed 08 Aug, 2007 19:44

Re: MBlockEditor — табулирование и комментирование в редакторе

Post by darkmist » Wed 29 Jul, 2009 08:34

bodrox wrote:
dmk wrote: а нельзя ли сделать "умное" комментирование, т.е. повесить фунции Comment/UnComment на одну кнопку. соответственно первое нажатие комментирует блок, повторное снимает комментарий?
Тоже сначала хотел спросить, но представьте — есть код, коменты есть в середине его. Вы решили его полностью закомментить. И что получите с закоменченым кодом в центре ? Так что лучше отдельные кнопки под это дело.
Я в перле с BlockPro комментирую так: perl -pe"defined $u or $u = /^#/; $u ? s/^# ?// : s/^/# /".
То есть если первая строчка является комментарием - раскомментировать целиком блок, иначе - закомментировать.

dmk
Posts: 32
Joined: Tue 26 Feb, 2008 10:01

Re: MBlockEditor — табулирование и комментирование в редакторе

Post by dmk » Wed 29 Jul, 2009 09:52

Maximus5 wrote:Не хочется. Лишний ИИ - источник дополнительных ошибок.
PS. Исходники открыты
понял, спасибо

User avatar
Alexander84
Posts: 123
Joined: Fri 01 May, 2009 06:38
Has thanked: 14 times
Been thanked: 2 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Alexander84 » Wed 16 Mar, 2011 10:14

Пожалуйста, соберите x64 версию этого плагина, а то для блочной табуляции для x64 ничего и нет на первый взгляд, что сулит страдания при веб-разработке, а страданий в России хватает и без того. :)

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Max Rusov » Wed 16 Mar, 2011 10:59

Хотелка: возможность комментировать блок с помощью многострочных комментариев. Как то так:

Code: Select all

[HKEY_CURRENT_USER\Software\Far2\Plugins\MBlockEditor\.html]
"CommentStart"="<!--"
"CommentEnd"="-->"

User avatar
SUSim
Posts: 1536
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by SUSim » Wed 16 Mar, 2011 18:42

Alexander84 wrote:Пожалуйста, соберите x64 версию этого плагина
Если Вы всетаки разобрались откуда брать мои макросы и инклюды, то там можно найти "EDITOR Comments.fml" - давайте идею, и кроме комментирования (которое легко используется как отступ...) можно развить в этом или параллельном макросе как табулирование и/или интеллектуальный отступ...

Мне по большому счету хватает текущего поведения макроса (+ для себя еще я кое что прибавил, но публиковать не хватает смелости {не документировано и не на все случаи жизни (объять всё некогда)})
---
Весь разговор я вел про СТРОЧНОЕ комментирование и отступы в частности!
---
А блочное комментирование, имхо, очень легко сделать макросом...
SimSU ··· ·· -- ··· ··-

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Maximus5 » Mon 18 Apr, 2011 22:45

версия "на потестить" с потоковыми комментариями
Last edited by Maximus5 on Mon 18 Apr, 2011 23:31, edited 1 time in total.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Max Rusov » Mon 18 Apr, 2011 23:12

Спасибо за новую версию. Не совсем понятно, как работает "Comment auto". Нельзя ли сделать так, что если для какого-то типа файлов назначены только потоковые комментарии, всегда использовались только они? Сейчас он периодически пытается комментировать html с помощью "//"...

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Maximus5 » Mon 18 Apr, 2011 23:31

Поправил вроде.
А для полного "запрета" блокового комментирования (а-ля //) нужно указать для расширения
"Comment"=""

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Max Rusov » Tue 19 Apr, 2011 07:06

Не срабатывает потоковое комментирование, если выделена одна строка

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Maximus5 » Tue 19 Apr, 2011 07:58

поправил
Attachments
BlockEditor.110418b.7z
(41.88 KiB) Downloaded 137 times

User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 1 time

Re: MBlockEditor — табулирование и комментирование в редакто

Post by bodrox » Tue 19 Apr, 2011 18:13

А вот так?

Code: Select all

<php
   echo("<p>Hello</p>"); //комментарий
   echo("<p>Hello</p>"); # комментарий
   /* 
      и это тоже комментарии
   */
?>
<!-- Комментарий  HTML. 
Будет виден в исходном коде HTML, но не в браузере  -->
наверное, слишком нагло :oops:
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Maximus5 » Tue 19 Apr, 2011 19:52

php-сты, млин ;)
вам чего надо? убирать разнородные комментарии, или и ставить?

User avatar
HaRT
Moderator
Posts: 9151
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by HaRT » Tue 19 Apr, 2011 20:24

Maximus5 wrote:php-сты, млин
вам чего надо?
Они хочут и убирать разные, и вставлять разные — в зависимости от расположения текущего блока.
Можно было бы предоставить возможность задать несколько разновидностей комментариев, и убирать, какую найдём, а вставлять — какую пользователь выберет, например, из меню.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: MBlockEditor — табулирование и комментирование в редакто

Post by Maximus5 » Wed 20 Apr, 2011 11:54

Я подумал, и решил )
кажется логичным вообще НЕ убирать блочные (типа //) комментарии, если они в середине строки.

Code: Select all

http://www

Code: Select all

if (xxx) // это комментарий
и т.п. От убирания такого больше вреда, чем пользы

GorDAn
Posts: 49
Joined: Sun 26 Jun, 2011 09:47
Has thanked: 6 times

Re: MBlockEditor — табулирование и комментирование в редакто

Post by GorDAn » Mon 05 Nov, 2012 14:10

Code: Select all

   ╔═════════════════════ Исключительная ситуация ══════════════════════╗
   ║ Исключение:  Нарушение доступа (чтение из 0x0000000A)              ║
   ║ Адрес:       0x10001B27                                            ║
   ║ Функция:     OpenW                                                 ║
   ║ Модуль:      U:\Far\Plugins\MBlockEditor\BlockEditorW3.dll         ║
   ╟────────────────────────────────────────────────────────────────────╢
   ║                  { Выгрузить плагин } [ Отладка ]                  ║
   ╚════════════════════════════════════════════════════════════════════╝
Крашится при любом действии: Tabulate right/left и т.д.( Far 3.0.2928 / BlockEditor 1.0.0.14)

Post Reply

Return to “Обсуждение плагинов”