View previous topic :: View next topic |
Author |
Message |
Арсен
Joined: 10 Jun 2011 Posts: 1
|
(Separately) Posted: Fri Jun 10, 2011 14:28 Post subject: |
|
|
Сразу прошу прощения, что не прочитал предыдущие 35 листов (только бегло проглядел), но первое что бросается в глаза - это крайне странное цветовое выделение. Может, конечно, я что-то не понимаю, но все константы типа 0xFE плагин воспринимает как 0xFE. Команды AVR Assembler знает через одну (что мне показалось совсем странным - по идее либо знает, либо нет). Надеюсь замечание будет полезным для доработки плагина, а пока я остался разочарованным. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Jun 10, 2011 15:18 Post subject: |
|
|
0xFE (в C++ lexer?)- попробую доделать. AVR assembler- такого lexer нет. есть Assembler. Доработать не могу(не знаю)
Добавлено спустя 6 минут:
попробовал
void m() {
int m_=0xFE;
}
- в С++ - ОК. А в asm lexer 0xFE не должно подсвечиваться. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
AlNiS

Joined: 17 Jun 2011 Posts: 3
|
(Separately) Posted: Fri Jun 17, 2011 14:01 Post subject: |
|
|
Лично мне очень не хватает функции свернуть / развернуть все блоки текста. И еще один момент: если в теле функции встречается преждевременный выход (return), то фолдинг работает от Function до этого Return, а не последнего. Можно ли это как-то исправить? Или есть какие-то настройки, о которых я не знаю? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Jun 17, 2011 14:41 Post subject: |
|
|
AlNiS
1. есть действия (Опции-Клавиши): Свернуть все блоки текста, Развернуть все свернутые блоки. Назначь на них что-то
2. Это надо смотреть Опции- Изменение св-в lexer (п-т меню).
Посмотрю потом
Добавлено спустя 5 минут:
попробовал- folding работает.
Code: |
void m(){
if (i<p) {
return 1;
}
else {
i++;
return 0;
}
}
|
_________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
AlNiS

Joined: 17 Jun 2011 Posts: 3
|
(Separately) Posted: Fri Jun 17, 2011 15:35 Post subject: |
|
|
По п.1 - виноват, просмотрел. Спасибо.
По п.2:
Code: |
FUNCTION aaa(b)
if b<10; return nil; endif
b++
return nil
|
Определяет начало блока - строка 1, конец блока - строка 2.
P.S. Использую Clipper lexer, идущий с программой установки Syn2 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jun 18, 2011 20:28 Post subject: |
|
|
Неск. раз жаловались "не строится дерево для PHP". Присылайте php файл, в котором оно должно строиться, с 3-10 ф-циями. Попробую посмотреть. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Dr. Pilulkin

Joined: 13 Apr 2011 Posts: 17
|
(Separately) Posted: Mon Jun 20, 2011 08:24 Post subject: |
|
|
Переведите "clipper fixed", пожалуйста. Попробовал поиска/замена в непострочном блоке так и не работает. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
AlNiS

Joined: 17 Jun 2011 Posts: 3
|
(Separately) Posted: Mon Jun 20, 2011 19:23 Post subject: |
|
|
Alextp wrote: | Dr. Pilulkin
Fixed: момент с Clipper lexer: блоки function не fold'ится |
Спасибо за оперативность, все работает  |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Gemorroj
Joined: 31 Mar 2010 Posts: 19
|
(Separately) Posted: Sat Jun 25, 2011 17:01 Post subject: |
|
|
Code: | <?php
echo '\\';
echo 'test';
?> |
такая беда исправится когда-нибудь?( |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jun 25, 2011 17:07 Post subject: |
|
|
Как она исправится- если вы не репортили? или я не видел. Посмотрю
Добавлено спустя 12 минут:
fix: зайти в настройки php, Parser, String -ввести в Regex
(?s)(["'])(\\\\|\\\1|.)*?\1
Добавлено спустя 10 минут:
Upd. если есть еще моменты - давайте _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Gemorroj
Joined: 31 Mar 2010 Posts: 19
|
(Separately) Posted: Sat Jun 25, 2011 18:40 Post subject: |
|
|
Alextp, писали давно, совет был обновить лексер, но у меня ничего не вышло)
спасибо большое =)
Добавлено спустя 7 минут:
заодно тогда еще выскажу такое пожелание - сделать настройку по которой все файлы бы открывались как UTF-8 без BOM.
потому как сейчас для меня в 99% случаев приходится сначала выбрать кодировку, а потом уже приступать к изучению файла. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jun 25, 2011 19:19 Post subject: |
|
|
Настройка может плохо работать с не-utf файлами. Да и для других кодировок тоже тогда насйтройку делать надо _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
|