И кто-же это будет решать, если не автор?Infocatcher wrote:Но числа же не всегда означают настоящую несовместимость.
TagsView plugin
- Author
- Message
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Всё не доберусь до этого плагина... Благодаря se7h там уже есть более красивые (и менее брутальные) иконки-кнопочки, плюс добавлены двусторонние связи между данными в памяти и элементами в списке - что, в частности, позволило бы показать полную сигнатуру функции во всплывающей подсказке. Но сейчас ещё эта жара да гипс на правой руке...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
[offtop] Кстати, даже если работоспособны обе руки, эти пункты там очень кстати. Я когда Ваши контекстные менюшки себе задействовал, сразу же эти пункты вернул. Пусть так и остаются в дистрибутиве.[/offtop][offtop]
У меня, почти год назад, был на левой... пришлось срочным образом возвращать в контекстные менюхи удалённые оттуда пункты "Копировать", "Вырезать", "Вставить"
[/offtop]
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Через каких-то 11 лет плагин TagsView снова жив!
Исходники доступны на GitHub:
https://github.com/d0vgan/TagsView/
Что уже сделано:
+ поддержка 32-бит и 64-бит
+ поддержка AkelPad 4.9.8+ и Notepad++ 8.3+
+ применяет цвета редактора
+ диалог настроек
+ возможность сканировать все файлы в папке
+ win32++ обновлён до 8.9.1+
+ используется последний ctags из https://github.com/universal-ctags/ctags-win32
+ очень много внутренних улучшений
Планируются дальнейшие изменения и улучшения.
Исходники доступны на GitHub:
https://github.com/d0vgan/TagsView/
Что уже сделано:
+ поддержка 32-бит и 64-бит
+ поддержка AkelPad 4.9.8+ и Notepad++ 8.3+
+ применяет цвета редактора
+ диалог настроек
+ возможность сканировать все файлы в папке
+ win32++ обновлён до 8.9.1+
+ используется последний ctags из https://github.com/universal-ctags/ctags-win32
+ очень много внутренних улучшений
Планируются дальнейшие изменения и улучшения.
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Самая свежая собранная версия (для тестирования, не окончательная версия) доступна здесь:
https://sourceforge.net/projects/tagsvi ... builds%29/
https://sourceforge.net/projects/tagsvi ... builds%29/
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Тут мне нужна внешняя помощь, поскольку с рисованием у меня не особоAlexeyB wrote:DV, у значка плагина фон не прозрачный, а фиксированного цвета
Все картинки лежат здесь:
https://github.com/d0vgan/TagsView/tree ... ewBase/res
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
DV
О, спасибо за оживление плагина!
Попробовал, работает.
Несколько вопросов и пожеланий.
1. Для test.js вида
выдает «AnonymousFunction71c8…», в общем, какой-то неинформативный hex-код.
Его было бы удобнее заменить на «<anonymous function>», чтобы не путать с настоящими именами. Или хотя бы убрать hex-кодный хвост.
Только, наверное, если просто убрать – испортится сортировка.
2. С настройкой про вывод в stdout работает медленнее, что странно, нет же операций записи/чтения, а у меня обычный жесткий диск, а не SSD.
Есть ли возможность сделать еще и виртуальный ввод, чтобы парсить не сохраненные файлы (и брать расширение файла из темы Coder'а)?
3. Панель сделана не как в других плагинах, соответственно, неплохо бы реализовать возможность прилепить не слева, а справа.
4. На панели напрашивается кнопка для открытия настроек.
5. В режиме дерева для test.js вида
напрашивается возможность развернуть всё свернутое, чтобы визуально найти f4.
О, спасибо за оживление плагина!
Попробовал, работает.
Несколько вопросов и пожеланий.
1. Для test.js вида
Code: Select all
setTimeout(function() {
something();
}, 0);
Его было бы удобнее заменить на «<anonymous function>», чтобы не путать с настоящими именами. Или хотя бы убрать hex-кодный хвост.
Только, наверное, если просто убрать – испортится сортировка.
2. С настройкой про вывод в stdout работает медленнее, что странно, нет же операций записи/чтения, а у меня обычный жесткий диск, а не SSD.
Есть ли возможность сделать еще и виртуальный ввод, чтобы парсить не сохраненные файлы (и брать расширение файла из темы Coder'а)?
3. Панель сделана не как в других плагинах, соответственно, неплохо бы реализовать возможность прилепить не слева, а справа.
4. На панели напрашивается кнопка для открытия настроек.
5. В режиме дерева для test.js вида
Code: Select all
function f1() {
function f2() {
function f3() {
function f4() {
something();
}
}
}
}
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
https://sourceforge.net/projects/tagsvi ... builds%29/
TagsView_dll_dev_220515.zip
Наиболее интересные изменения:
+ используется "кеш" тэгов в памяти, чтобы вызывать ctags только когда необходимо
+ новая настройка “Esc sets the focus to Editor”
TagsView_dll_dev_220515.zip
Наиболее интересные изменения:
+ используется "кеш" тэгов в памяти, чтобы вызывать ctags только когда необходимо
+ новая настройка “Esc sets the focus to Editor”
Тут выводится ровно то, что выдаёт ctags. В C++ для лямбда-функций генерирует названия вида "__anon8e26a9e60602". Я пока не решил, что с этим делать.Infocatcher wrote:1. выдает «AnonymousFunction71c8…»
При желании можно. Но позднее. Пока что концентрируюсь на реальных файлах и на пользовательском интерфейсе.Infocatcher wrote:2. Есть ли возможность сделать еще и виртуальный ввод, чтобы парсить не сохраненные файлы (и брать расширение файла из темы Coder'а)?
Да, я сравнивал, как создаются диалоги в других плагинах, и не нашёл очевидной причины того, почему в них есть заголовок с кнопкой закрытия, а в TagsView - нет. Надо будет спросить у Instructor.Infocatcher wrote:3. Панель сделана не как в других плагинах, соответственно, неплохо бы реализовать возможность прилепить не слева, а справа.
Планирую добавить всплывающее меню с пунктами Expand/Collapse items, а также Settings.Infocatcher wrote:4. На панели напрашивается кнопка для открытия настроек.
5. В режиме дерева напрашивается возможность развернуть всё свернутое
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Супер! Могли бы Вы выслать мне его как .ico файл или выложить на файлообменник (например, https://easyupload.io/) ?AlexeyB wrote:Значок:
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
А тем временем - обновление:
https://sourceforge.net/projects/tagsvi ... builds%29/
TagsView_dll_dev_220530.zip
Наиболее важные изменения:
+ улучшение стабильности
+ некоторый рефакторинг
+ контекстное (всплывающее) меню
https://sourceforge.net/projects/tagsvi ... builds%29/
TagsView_dll_dev_220530.zip
Наиболее важные изменения:
+ улучшение стабильности
+ некоторый рефакторинг
+ контекстное (всплывающее) меню