Страница 122 из 198
Добавлено: Вс май 27, 2012 22:37
kvichans
Alextp писал(а):kvichans писал(а):Если Син не может накапливать "не показывая" , то можно в конце удалить узлы, указывающие на строки.
не может.
Удалить узлы- зачем,они им. смысл. Если уж узлы есть то *свернутые* они не мешают
:) Будем приспосабливаться.
Alextp писал(а):kvichans писал(а): Выдача только из файлов - один из путей решения
сделайте свернутую выдачу- и все ОК
Поясните. Как сделать свернутую выдачу?
Alextp писал(а):запретить Ctrl+N/C в РеПоиска? Они мешают?
Достаточно показать их в лок.меню.
Либо для переноса в таб (я про Ctrl+N) дать глобальную команду, которая будет выполняться и в табе и РезПоиска, и которой можно будет свободно дать сочетание. Нетривиальное действие этой команды может быть таким: при вызове из таба она
вставляет текст, то есть работает как последовательноть
- Переход в РезПоиска
- Копирование в буфер
- Переход обратно в таб
- Вставка из буфера
Выигрыш: не создается нового таба
Есть идея: распространять действие команд ПеренестиВТаб и СкопироватьВБуфер на только на текущую ветку. Тогда Ctrl+C для РезПоиска становиться обычной, то есть копированием
выделенного фрагмента
Добавлено: Вс май 27, 2012 22:46
Alextp
-Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск)
Добавлено спустя 4 минуты:
-(я про Ctrl+N) дать глобальную команду
в 3.6 "прием" окончен. Потом
Добавлено: Вс май 27, 2012 23:11
kvichans
Alextp писал(а):-Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск)
Ясно. Это не совсем то, что нужно. Попробую приспособиться.
Alextp писал(а):в 3.6 "прием" окончен. Потом
ОК
Добавлено: Пн май 28, 2012 08:09
kvichans
1. Нужен совет. Хочу сделать список имен из стандартной библиотеки FoxPro. Достаточно ли будет добавить в подпапку HL файл FoxPro.acp с таким содержимым
Код: Выделить всё
keyword ABS |
keyword ACCEPT |
keyword ZORDERSET |
? Будут ли эти слова иметь отдельный стиль в FoxPro-лексере?
Будут ли тормоза, если таких слов будет 2400?
Добавлено: Пн май 28, 2012 12:02
Alextp
а. достаточно
б. стиля не будет
в. тормоза не будет
Добавлено спустя 5 минут:
пришлите слова чтоб я поправил lexer (счас этих keywords 325)
Добавлено спустя 3 минуты:
2400 слов в лекс (именно в лекс- не ACP) вбивать не советую- будет слишком
Добавлено: Пн май 28, 2012 14:19
kvichans
Alextp писал(а):б. стиля не будет
пришлите слова чтоб я поправил lexer (счас этих keywords 325)
Выслал
Не понял про "стиля не будет". Как лексер их использует?
Добавлено: Пн май 28, 2012 14:52
_92
переместить строки вверх/вниз
строка 1[перевод строки]
строка 2[перевод строки]
строка 3
когда курсор на последней или предпоследней строке
вызываю какую-любо функцию для перемещения строк (вверх или вниз)
появляется новая строка в конце
строка 1[перевод строки]
строка 2[перевод строки]
строка 3[перевод строки]
строка 4
Добавлено: Пн май 28, 2012 15:14
RamSoft
Alextp, Привет.
Есть пара маленьких пожеланий:
- Есть в редакторе такая штука как "Опции проекта", так вот есть загвоздка. Даже несколько. Первая: Если проект состоит из кучи каталогов с общим корнем, то штука ищет тупо в корне не учитывая подкаталоги. Вторая: Штука не проверяет принадлежность файла к какому-нибудь каталогу {Pos(sProjectPath, sFileName) > 0}, а открывает из первого где нашла.
- И ещё одно пожелание: Быстрый перескок к функциям и процедурам с зажатым Ctrl. Если такое возможно, а такое возможно. Можно пока как тестовую для паскаля, я готов тестировать.
Зажимаем Ctrl, смотрим что под курсором, ищем по документу сверху вниз, не находим, подключаем сюда uses и каталог проекта. Далее думаю понятен ход моих мыслей. 
Добавлено: Пн май 28, 2012 15:48
orod
Неправильно распознается метод ResorceManager класса MyClass (Лексер C#, Экранная форма Неверная идентификация метода.bmp)
Может быть, пусть локальные переменные метода определенные в одной строке
включаются таким же образом (вместе) и в дерево (Лексер C#, Нету локальных переменных.bmp).
Сейчас в лексере C# в Tree для классов включается всё что находится в строке где объявляется имя класса (экранная форма Всё включено.bmp).
Нельзя ли останавливаться, например, на символе { и знаке начала комментария.
Отдельные части лексера, например только шаблоны, не экспортируються.
Лексер экспортируэться только целиком.
Не открываетя session (сессия) из пункта меню File:Sessions:RecentSessions
Экранные формы высылаю по адресу указанному в About.
Добавлено: Пн май 28, 2012 15:54
Alextp
_92. Это мешает? пусть пустая будет. Она же болтается внизу.
Добавлено спустя 5 минут:
orod
C# поправлю- пришлю email.
-Не открываетя session (сессия)
См. личку.
Добавлено: Пн май 28, 2012 16:10
_92
Alextp писал(а):_92. Это мешает? пусть пустая будет. Она же болтается внизу.
не мешает
просто думал
может вы не замечали этого
Добавлено: Пн май 28, 2012 17:01
kvichans
1. Правильно ли я понимаю, что ACP-файлы содержат слова, которые будут появляться по Ctrl+Space? Где-нибудь еще они проявляются?
2. В каком состоянии идея, родившаяся при обсуждении SmartTab: дополнять слово по Ctrl+J из Templates, показывая список, если подходящих дополнений несколько? Уже в Син? В ToDo? Отложена?
Добавлено: Пн май 28, 2012 17:20
Alextp
kvichans
1 да
2 не совсем понял о чем речь. Создайте С файл, набейте "i", Ctrl+Space - список ОК?
Добавлено: Пн май 28, 2012 17:46
_92
умная каретка
в notepadplusplus
при переносе длинных строк
первое нажатие home/end переводит каретку в начало/конец текущей части строки
второе - текущей строки
третье - в случае [tab][tab][tab][текущее положение каретки]строка переводит
к [текущее положение каретки][tab][tab][tab]строка
возможно ли такое реализовать в syn2
в syn2 такое поведение наблюдается при выключенной опции умная каретка
тока нажатие down когда каретка находится на первой части строки
переводит каретку не на вторую часть строки
а на следующую строку
еще
при переносе длинных строк
в notepadplusplus
[tab][tab][tab]первая часть строки
[выравнивающий интервал]вторая часть строки
в syn2
[tab][tab][tab]первая часть строки
вторая часть строки
Добавлено: Пн май 28, 2012 17:51
Alextp
_92.
Умная каретка делалась не мной. Т.ч. править не буду
-при переносе длинных строк
Это фича N++ которой нет