View previous topic :: View next topic |
Author |
Message |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Sun May 27, 2012 22:37 Post subject: |
|
|
Alextp wrote: | kvichans wrote: | Если Син не может накапливать "не показывая" , то можно в конце удалить узлы, указывающие на строки. | не может.
Удалить узлы- зачем,они им. смысл. Если уж узлы есть то *свернутые* они не мешают | :) Будем приспосабливаться.
Alextp wrote: | kvichans wrote: | Выдача только из файлов - один из путей решения | сделайте свернутую выдачу- и все ОК | Поясните. Как сделать свернутую выдачу?
Alextp wrote: | запретить Ctrl+N/C в РеПоиска? Они мешают? | Достаточно показать их в лок.меню.
Либо для переноса в таб (я про Ctrl+N) дать глобальную команду, которая будет выполняться и в табе и РезПоиска, и которой можно будет свободно дать сочетание. Нетривиальное действие этой команды может быть таким: при вызове из таба она вставляет текст, то есть работает как последовательноть
- Переход в РезПоиска
- Копирование в буфер
- Переход обратно в таб
- Вставка из буфера
Выигрыш: не создается нового таба
Есть идея: распространять действие команд ПеренестиВТаб и СкопироватьВБуфер на только на текущую ветку. Тогда Ctrl+C для РезПоиска становиться обычной, то есть копированием выделенного фрагмента _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun May 27, 2012 22:42 Post subject: |
|
|
-Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск)
Добавлено спустя 4 минуты:
-(я про Ctrl+N) дать глобальную команду
в 3.6 "прием" окончен. Потом _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Sun May 27, 2012 23:11 Post subject: |
|
|
Alextp wrote: | -Как сделать свернутую выдачу?
вы же просили- [ ] Разворачивать дерево РеПоиска (таб Поиск) | Ясно. Это не совсем то, что нужно. Попробую приспособиться.
Alextp wrote: | в 3.6 "прием" окончен. Потом | ОК _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon May 28, 2012 08:09 Post subject: |
|
|
1. Нужен совет. Хочу сделать список имен из стандартной библиотеки FoxPro. Достаточно ли будет добавить в подпапку HL файл FoxPro.acp с таким содержимым
Code: | keyword ABS |
keyword ACCEPT |
keyword ZORDERSET | | ? Будут ли эти слова иметь отдельный стиль в FoxPro-лексере?
Будут ли тормоза, если таких слов будет 2400? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon May 28, 2012 11:55 Post subject: |
|
|
а. достаточно
б. стиля не будет
в. тормоза не будет
Добавлено спустя 5 минут:
пришлите слова чтоб я поправил lexer (счас этих keywords 325)
Добавлено спустя 3 минуты:
2400 слов в лекс (именно в лекс- не ACP) вбивать не советую- будет слишком _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon May 28, 2012 14:19 Post subject: |
|
|
Alextp wrote: | б. стиля не будет
пришлите слова чтоб я поправил lexer (счас этих keywords 325) | Выслал
Не понял про "стиля не будет". Как лексер их использует? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
_92

Joined: 23 Nov 2005 Posts: 398 Location: ufa
|
(Separately) Posted: Mon May 28, 2012 14:52 Post subject: |
|
|
переместить строки вверх/вниз
строка 1[перевод строки]
строка 2[перевод строки]
строка 3
когда курсор на последней или предпоследней строке
вызываю какую-любо функцию для перемещения строк (вверх или вниз)
появляется новая строка в конце
строка 1[перевод строки]
строка 2[перевод строки]
строка 3[перевод строки]
строка 4 _________________ ubuntu+tc+synwrite |
|
Back to top |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Mon May 28, 2012 15:14 Post subject: |
|
|
Alextp, Привет.
Есть пара маленьких пожеланий:
- Есть в редакторе такая штука как "Опции проекта", так вот есть загвоздка. Даже несколько. Первая: Если проект состоит из кучи каталогов с общим корнем, то штука ищет тупо в корне не учитывая подкаталоги. Вторая: Штука не проверяет принадлежность файла к какому-нибудь каталогу {Pos(sProjectPath, sFileName) > 0}, а открывает из первого где нашла.
- И ещё одно пожелание: Быстрый перескок к функциям и процедурам с зажатым Ctrl. Если такое возможно, а такое возможно. Можно пока как тестовую для паскаля, я готов тестировать.
Зажимаем Ctrl, смотрим что под курсором, ищем по документу сверху вниз, не находим, подключаем сюда uses и каталог проекта. Далее думаю понятен ход моих мыслей. |
|
Back to top |
|
 |
orod
Joined: 29 Mar 2012 Posts: 11
|
(Separately) Posted: Mon May 28, 2012 15:48 Post subject: |
|
|
Неправильно распознается метод ResorceManager класса MyClass (Лексер C#, Экранная форма Неверная идентификация метода.bmp)
Может быть, пусть локальные переменные метода определенные в одной строке Code: | String Title, Author | включаются таким же образом (вместе) и в дерево (Лексер C#, Нету локальных переменных.bmp).
Сейчас в лексере C# в Tree для классов включается всё что находится в строке где объявляется имя класса (экранная форма Всё включено.bmp).
Нельзя ли останавливаться, например, на символе { и знаке начала комментария.
Отдельные части лексера, например только шаблоны, не экспортируються.
Лексер экспортируэться только целиком.
Не открываетя session (сессия) из пункта меню File:Sessions:RecentSessions
Экранные формы высылаю по адресу указанному в About. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon May 28, 2012 15:50 Post subject: |
|
|
_92. Это мешает? пусть пустая будет. Она же болтается внизу.
Добавлено спустя 5 минут:
orod
C# поправлю- пришлю email.
-Не открываетя session (сессия)
См. личку. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
_92

Joined: 23 Nov 2005 Posts: 398 Location: ufa
|
(Separately) Posted: Mon May 28, 2012 16:10 Post subject: |
|
|
Alextp wrote: | _92. Это мешает? пусть пустая будет. Она же болтается внизу. |
не мешает
просто думал
может вы не замечали этого _________________ ubuntu+tc+synwrite |
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon May 28, 2012 17:01 Post subject: |
|
|
1. Правильно ли я понимаю, что ACP-файлы содержат слова, которые будут появляться по Ctrl+Space? Где-нибудь еще они проявляются?
2. В каком состоянии идея, родившаяся при обсуждении SmartTab: дополнять слово по Ctrl+J из Templates, показывая список, если подходящих дополнений несколько? Уже в Син? В ToDo? Отложена? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

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

Joined: 23 Nov 2005 Posts: 398 Location: ufa
|
(Separately) Posted: Mon May 28, 2012 17:46 Post subject: |
|
|
умная каретка
в notepadplusplus
при переносе длинных строк
первое нажатие home/end переводит каретку в начало/конец текущей части строки
второе - текущей строки
третье - в случае [tab][tab][tab][текущее положение каретки]строка переводит
к [текущее положение каретки][tab][tab][tab]строка
возможно ли такое реализовать в syn2
в syn2 такое поведение наблюдается при выключенной опции умная каретка
тока нажатие down когда каретка находится на первой части строки
переводит каретку не на вторую часть строки
а на следующую строку
еще
при переносе длинных строк
в notepadplusplus
[tab][tab][tab]первая часть строки
[выравнивающий интервал]вторая часть строки
в syn2
[tab][tab][tab]первая часть строки
вторая часть строки _________________ ubuntu+tc+synwrite |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon May 28, 2012 17:51 Post subject: |
|
|
_92.
Умная каретка делалась не мной. Т.ч. править не буду
-при переносе длинных строк
Это фича N++ которой нет _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
|