Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 25, 2010 12:48:28

baverman
От:
Зарегистрирован: 2010-10-25
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

Как-то я забыл сделать анонс на основном ресурсе русскоговорящего сообщества разработчиков на питоне. Исправляю ситуацию.

Что такое Snaked?

1. Это редактор с гибкой настройкой вывода типов. Пользователь сам задает правила по которым той или иной переменной в коде назначается тип. Так как все это базируется на Rope, то автоматически получаются следующие плюшки: автодополнение, навигация по коду (переход к определению символа) и более менее безопасный и полный рефакторинг.

2. Это редактор с очень минималистичным интерфейсом. Только поле для ввода текста на основе gtksourceview2. Управление через шорткаты, обратная связь посредством всплывающих сообщений.

Чего в Snaked никогда не будет:
* Отладчика.
* Проводника по проекту.
* Поддержки систем контроля версий.
* Тулбаров и меню.

Если вы без этого не можете работать, однозначно, этот редактор не для вас.

Исходный код: http://github.com/baverman/snaked
Документация и скриншоты: http://packages.python.org/snaked/
Тема на ЛОРе: http://www.linux.org.ru/news/opensource/5466245
Бложек с анонсами релизов: http://bobrochel.blogspot.com/
Твиттер: http://twitter.com/a_bobrov

Todo:
* Рефакторинги
* Замена текста
* Закладки
* Поддержка атодополнения в шаблонах Django/Jinja2
* Нормальный режим ala vim.



Офлайн

#2 Окт. 25, 2010 17:50:40

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

Кстати, хороший же редактор. Потенциально может vim заменить.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Окт. 26, 2010 10:44:57

baverman
От:
Зарегистрирован: 2010-10-25
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

Ну, как замена вима, snaked сейчас выглядит достаточно жалко. Но vim, несомненно, будет образцом для подражания.



Офлайн

#4 Окт. 26, 2010 11:58:18

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Snaked. Легкий редактор для питонистов.

У GTK плохо с кроссплатформенностью… У меня под маком нормально работать не будет.
Так что буду юзать vim.



Офлайн

#5 Окт. 26, 2010 12:08:31

baverman
От:
Зарегистрирован: 2010-10-25
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

> У GTK плохо с кроссплатформенностью… У меня под маком нормально работать не будет.

Странно, всегда считал что там все нормально, окромя графических недочетов. Вот под виндой pygtk полный атас – древнючая версия для древнего интерпретатора.



Офлайн

#6 Окт. 26, 2010 15:10:15

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

baverman
Странно, всегда считал что там все нормально, окромя графических недочетов
Довольно сильно тупит GTK на винде. Попробовал как-то Geany - файлы на 400 и больше строчек уже очень тупят.



Офлайн

#7 Окт. 26, 2010 15:21:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Snaked. Легкий редактор для питонистов.

baverman
Странно, всегда считал что там все нормально, окромя графических недочетов.
К сожалению нет. Я ничего gtk'шного использовать не могу, так как они запускают в окне X11 и получается всё довольно убого.



Офлайн

#8 Окт. 26, 2010 15:28:59

baverman
От:
Зарегистрирован: 2010-10-25
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

regall
Довольно сильно тупит GTK на винде. Попробовал как-то Geany - файлы на 400 и больше строчек уже очень тупят.
Видимо, от конкретной программы зависит. Тот же gimp вполне себе летает.

Но в любом случае разработка идет только под Linux, тестировать под другими платформами возможности нет.



Офлайн

#9 Окт. 26, 2010 17:21:10

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Snaked. Легкий редактор для питонистов.

baverman
Но в любом случае разработка идет только под Linux, тестировать под другими платформами возможности нет.
Я мог бы помочь в сборке и тестировании. Но только если это будет не gtk, потому что оно тут совсем не в тему.
Лучше Qt попробуй, QScintilla, например…



Офлайн

#10 Окт. 27, 2010 03:44:58

baverman
От:
Зарегистрирован: 2010-10-25
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Snaked. Легкий редактор для питонистов.

ZZZ
Лучше Qt попробуй, QScintilla, например…
Как это не прискорбно, но на Qt у меня острая аллергия, как в плане внешнего вида, так и api.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version