|
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
|
||||||
Ninja-IDE10.03.2013, 15:46. Показов 7181. Ответов 4
Метки нет (Все метки)
Тема о Ninja-IDE.
Сразу первый вопрос - есть ли на этом форуме хоть кто-либо, кто этой штукой пользуется? Теперь мои впечатления от пары дней знакомства. Ninja-IDE - среда разработки написанная на Python и в 1ю очередь для Python (хотя поддерживает подсветку синтаксиса разных форматов, найти можно в папке ./ninja_ide/addins/syntax). Первым делом, как запустил (кстати, не работает, если в пути есть русские буквы - косяк!), загрузил в неё её же исходники, немного поглядел, поигрался в тетрис, сюда вот зашел: в About/Plugins Documentation открывается встроенный браузер. По паре ссылок вышел на гугл, через него залез на cyberforum. Как я понял по исходникам - используется втроенный компонент Qt, поэтому даже JS работает. Больше того - есть вполне неплохой втроенный Web-инспектор с возможность отладки JS, но блин.. нет адресной строки!! Дальше. Пока я игрался в режиме чтения - все было нормально. Но стоило попробовать написать что-нибудь, выплыли сразу первые косяки. Мой вывод - пользоваться можно, но общее ощущение недоработанности. Прежде чем буду доставать авторов на ломаном англыском, решил разобраться в одной проблеме сам: автозакрытие скобок, кавычек и т.п. Ощущение, что авторы этой штукой не пользуются вообще - сделано на уровне "лишь бы отстали". Пример того, что мне надо - Kate. Давно пользуюсь и не знаю проблемы забытых скобок. Хочу сделать так-же. Не уверен, что разберусь, но попробовать стоит. А значит второй вопрос - кто исходники ковырял, где найти код, относящийся к автозакрытию скобок? Добавлено через 13 часов 52 минуты С утра моск работает быстрее, локализовал проблему довольно быстро, но суть кода пока не понимаю. Файл ./ninja_ide/tools/completion/code_completion.py, Пока выкладываю целиком: Кликните здесь для просмотра всего текста
Похоже, что интересная мне функция: _search_for_completion_segment, но не смог пока детально вникнуть в логику, если кому не лень - откоментируйте, что тут происходит.
0
|
||||||
| 10.03.2013, 15:46 | |
|
Ответы с готовыми решениями:
4
Устранить ошибку при запуске Ninja obj\Debug\IDE.o||In function `Z11OpenProjectv':| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|2 36|undefined reference to `GetOpenFileNam каким образом пожна подключить на мать с 2 IDE выходами и 2 SATA 3 жестких диска IDE и 2 CD-ROM IDE? |
|
2 / 2 / 0
Регистрация: 24.03.2012
Сообщений: 31
|
|
| 14.03.2013, 19:47 | |
|
хорошая IDE жаль только Pytho 3 пока не поддерживается
хотя разрабы обещали скоро ввести его поддержку
0
|
|
|
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
|
|
| 14.03.2013, 23:47 | |
|
Зачем есть сухофрукты, когда есть свежие яблоки? Я к тому, что PyCharm полностью функциональная IDE под питон, мульти платформенная. Ничего лучше на сегодняшний момент нет, и в ближайшем будущем не предвидится.
Привыкайте к серьезному ide для серьезных разработок. А не копайтесь в брошенных ошметках.
0
|
|
|
2 / 2 / 0
Регистрация: 24.03.2012
Сообщений: 31
|
|
| 15.03.2013, 10:46 | |
|
0
|
|
|
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
|
|
| 15.03.2013, 13:01 [ТС] | |
|
fanatdebian, мне понравилась сама идея IDE для питона, написанная на нём же. Приятное ощущение, когда можешь загрузить в IDE её же исходники и, если что-то понравилось, на месте посмотреть, как это реализованно, или подправить что не нравится.
Пока на этом её достоинства заканчиваются, так и не удалось настроить её под свои нужды штатными средствами, а нормально перебрать исходники сейчас времени нет. Как буду посвободнее - ещё поиграюсь.
0
|
|
| 15.03.2013, 13:01 | |
|
Помогаю со студенческими работами здесь
5
Новая мать не видит ide ЖД и ide привод, проблема в Sata - Ide контроллере? C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| Ninja framework hopeandhonest@smime.ninja Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|