Cudatext Code tree
Re: Cudatext Code tree
> вот я сделал видео как мелькает. вот тут
Нет, мелькания не было.
Ubuntu 22.04 и 23.04.
Вопрос/запрос функции Code tree.
Можно сделать так, чтобы при переходе в другую ветвь Code tree предыдущая не сворачивалась?
Хотя бы два последние узла оставались не свернутыми, чтобы можно было легко переключаться между ними.
А потом свернуть все дерево по команде.
Или, если уж совсем усложнять, до какого-то уровня.
Split Tab не выход, так как не имеет своего Code tree для каждой половины.
Сам спросил, сам увидел -ПКМ на дереве - можно развернуть все или до уровня!
Да, это удобно.
Но при поиске в Code tree дерево сворачивается до найденных узлов.
Есть режим несоврачивания дерева при поиске, а просто перехода по нему по F3?
Т.е. два режима поиска: со сверткой и с сохранением открытых и закрытых ветвей?
Нет, мелькания не было.
Ubuntu 22.04 и 23.04.
Вопрос/запрос функции Code tree.
Можно сделать так, чтобы при переходе в другую ветвь Code tree предыдущая не сворачивалась?
Хотя бы два последние узла оставались не свернутыми, чтобы можно было легко переключаться между ними.
А потом свернуть все дерево по команде.
Или, если уж совсем усложнять, до какого-то уровня.
Split Tab не выход, так как не имеет своего Code tree для каждой половины.
Сам спросил, сам увидел -ПКМ на дереве - можно развернуть все или до уровня!
Да, это удобно.
Но при поиске в Code tree дерево сворачивается до найденных узлов.
Есть режим несоврачивания дерева при поиске, а просто перехода по нему по F3?
Т.е. два режима поиска: со сверткой и с сохранением открытых и закрытых ветвей?
Re: Cudatext Code tree
Как выход - можно поставить bookmarks.
А режим поиска в дереве без сворачивания и со сворачиванием сложно реализовать?
Если это не будет громоздко.
Мне кажется, это было бы удобно.
А режим поиска в дереве без сворачивания и со сворачиванием сложно реализовать?
Если это не будет громоздко.
Мне кажется, это было бы удобно.
Re: Cudatext Code tree
> придется вернутть свежую. но тогда появится мелькание в gtk2 версии.
Похоже, как на моем Dell 500 при запуске GTK2 (в теме Разные недочеты/баги), но у меня сеанс завершается при этом.
Кстати, посмотрите вывод dmesg
Может, там есть похожие сообщения, связанные с этим сбоем.
Похоже, как на моем Dell 500 при запуске GTK2 (в теме Разные недочеты/баги), но у меня сеанс завершается при этом.
Кстати, посмотрите вывод dmesg
Может, там есть похожие сообщения, связанные с этим сбоем.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
не так. при поиске, дерево показывает только узлы содержащие поиск-строку, остальные вообще убираются. это как фильтр.>Но при поиске в Code tree дерево сворачивается до найденных узлов.
сложно, да.А режим поиска в дереве без сворачивания и со сворачиванием сложно реализовать?
Re: Cudatext Code tree
Вопрос по Code tree
Лексер и helper WikidPad
При клике на строке в Code tree переходит в место текста, к этому заголовку.
А обратный процесс возможен?
При клике на заголовок в тексте перейти к нему в соответствующую строку (ветку дерева, ноду) в Code tree sidebar'а?
У меня не получалось, кликал и по заголовку, и по gutter, и по тексту.
Спасибо!
Лексер и helper WikidPad
При клике на строке в Code tree переходит в место текста, к этому заголовку.
А обратный процесс возможен?
При клике на заголовок в тексте перейти к нему в соответствующую строку (ветку дерева, ноду) в Code tree sidebar'а?
У меня не получалось, кликал и по заголовку, и по gutter, и по тексту.
Спасибо!
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
что-то не то делаете. или у вас запрещена синхронизация дерева с кареткой (см опции ui_tree_xxxxxxx).
я на чистой Куд поставил лексер + treehelper Wikidpad.
прыжки каретки по коду в едиторе дают прыжок (после паузы в 1 секунду) и в codetree.
на дефолтном тексте из самого лексера wikidpad.
я на чистой Куд поставил лексер + treehelper Wikidpad.
прыжки каретки по коду в едиторе дают прыжок (после паузы в 1 секунду) и в codetree.
на дефолтном тексте из самого лексера wikidpad.
Re: Cudatext Code tree
По умолчанию в default.json
добавил в user.json
рестарт, переходит (через 1 секунду после клика на заголовок)!
Спасибо огромное, очень удобно!
Code: Select all
//Show nodes of sublexer(s) in code-tree.
//Used for example for JavaScript inside PHP. Requires program restart.
"ui_tree_sublexers": false,
Code: Select all
"ui_tree_sublexers": true,
Спасибо огромное, очень удобно!
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
не понял почему вам помогла опция "ui_tree_sublexers". думал проблема с лексером wikidpad где нет подлексеров кажется.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
то есть с выключенной "ui_tree_sublexers" синхронизация редактор\дерево не работает, а с включенной работает? так чтоли?
Re: Cudatext Code tree
> то есть с выключенной "ui_tree_sublexers" синхронизация редактор\дерево не работает, а с включенной работает? так чтоли?
У меня сейчас
Синхронизация работает.
Выключил
Синхронизация не работает!
CudaText 1.214.6.2, linux-x86_64-qt5, fpc 3.2.3
Зато с true при переключении на другую вкладку и обратно перестает работать фильтр Code tree:
в поле ввода слова остается, но фильтрации нет.
С false при этом фильтрация сохраняется.
У меня сейчас
Code: Select all
"ui_tree_sublexers": true,
Выключил
Code: Select all
"ui_tree_sublexers": false,
CudaText 1.214.6.2, linux-x86_64-qt5, fpc 3.2.3
Зато с true при переключении на другую вкладку и обратно перестает работать фильтр Code tree:
в поле ввода слова остается, но фильтрации нет.
С false при этом фильтрация сохраняется.