Страница 36 из 198
Добавлено: Пт июн 10, 2011 14:28
Арсен
Сразу прошу прощения, что не прочитал предыдущие 35 листов (только бегло проглядел), но первое что бросается в глаза - это крайне странное цветовое выделение. Может, конечно, я что-то не понимаю, но все константы типа 0xFE плагин воспринимает как 0xFE. Команды AVR Assembler знает через одну (что мне показалось совсем странным - по идее либо знает, либо нет). Надеюсь замечание будет полезным для доработки плагина, а пока я остался разочарованным.
Добавлено: Пт июн 10, 2011 15:24
Alextp
0xFE (в C++ lexer?)- попробую доделать. AVR assembler- такого lexer нет. есть Assembler. Доработать не могу(не знаю)
Добавлено спустя 6 минут:
попробовал
void m() {
int m_=0xFE;
}
- в С++ - ОК. А в asm lexer 0xFE не должно подсвечиваться.
Добавлено: Пт июн 17, 2011 14:01
AlNiS
Лично мне очень не хватает функции свернуть / развернуть все блоки текста. И еще один момент: если в теле функции встречается преждевременный выход (return), то фолдинг работает от Function до этого Return, а не последнего. Можно ли это как-то исправить? Или есть какие-то настройки, о которых я не знаю?
Добавлено: Пт июн 17, 2011 14:46
Alextp
AlNiS
1. есть действия (Опции-Клавиши): Свернуть все блоки текста, Развернуть все свернутые блоки. Назначь на них что-то
2. Это надо смотреть Опции- Изменение св-в lexer (п-т меню).
Посмотрю потом
Добавлено спустя 5 минут:
попробовал- folding работает.
Код: Выделить всё
void m(){
if (i<p) {
return 1;
}
else {
i++;
return 0;
}
}
Добавлено: Пт июн 17, 2011 15:35
AlNiS
По п.1 - виноват, просмотрел. Спасибо.
По п.2:
Код: Выделить всё
FUNCTION aaa(b)
if b<10; return nil; endif
b++
return nil
Определяет начало блока - строка 1, конец блока - строка 2.
P.S. Использую Clipper lexer, идущий с программой установки Syn2
Добавлено: Пт июн 17, 2011 17:53
Alextp
Update. Clipper fixed
Добавлено: Сб июн 18, 2011 20:28
Alextp
Неск. раз жаловались "не строится дерево для PHP". Присылайте php файл, в котором оно должно строиться, с 3-10 ф-циями. Попробую посмотреть.
Добавлено: Пн июн 20, 2011 08:24
Dr. Pilulkin
Переведите "clipper fixed", пожалуйста. Попробовал поиска/замена в непострочном блоке так и не работает.
Добавлено: Пн июн 20, 2011 10:00
Alextp
Dr. Pilulkin
Fixed: момент с Clipper lexer: блоки function не fold'ится
Добавлено: Пн июн 20, 2011 19:23
AlNiS
Alextp писал(а):Dr. Pilulkin
Fixed: момент с Clipper lexer: блоки function не fold'ится
Спасибо за оперативность, все работает

Добавлено: Сб июн 25, 2011 15:24
Alextp
Update
Добавлено: Сб июн 25, 2011 17:01
Gemorroj
такая беда исправится когда-нибудь?(
Добавлено: Сб июн 25, 2011 17:28
Alextp
Как она исправится- если вы не репортили? или я не видел. Посмотрю
Добавлено спустя 12 минут:
fix: зайти в настройки php, Parser, String -ввести в Regex
(?s)(["'])(\\\\|\\\1|.)*?\1
Добавлено спустя 10 минут:
Upd. если есть еще моменты - давайте
Добавлено: Сб июн 25, 2011 18:47
Gemorroj
Alextp, писали давно, совет был обновить лексер, но у меня ничего не вышло)
спасибо большое =)
Добавлено спустя 7 минут:
заодно тогда еще выскажу такое пожелание - сделать настройку по которой все файлы бы открывались как UTF-8 без BOM.
потому как сейчас для меня в 99% случаев приходится сначала выбрать кодировку, а потом уже приступать к изучению файла.
Добавлено: Сб июн 25, 2011 19:19
Alextp
Настройка может плохо работать с не-utf файлами. Да и для других кодировок тоже тогда насйтройку делать надо