На работе с нового года планируется полный переход под Линукс, поэтому сейчас активно прокачиваю информацию по этой теме. Среди прочего пришлось искать и кроссплатформенный редактор, чтобы без всяких переформатирований вести/открывать записи и под виндой, и в линуксе. Целый день поисков привел к тому, что смог раскопать только два более менее нормальных древовидных редактора из "классическиx": это TreePad Lite и ZIM. Функционал обоих довольно бедный, нет поддержки русского языка, TreePad Lite к тому же не умеет хранить картинки - только текст. Хотя отмечу - что базовый функционал у обоих редакторов реализован нормально. На второй день поисков совсем уж было запаниковал (все-таки хотелось чего-нибудь хотя-бы на уровне KeyNote), но тут наткнулся на CherryTree, упоминавшися здесь парой постов выше. Сайт разработчика:
http://www.giuspen.com/cherrytree/ Сперва плюсы - корректно встал и под виндой, и в Линуксе. Интерфейс продуманный, функционал достойный - как минимум не хуже KeyNote. Есть поддержка русского языка (меняем в самой проге через правка > параметры > язык). Файлы, созданные в линуксе, без проблем открылись и под вин-версией редактора.
Важное замечание по установке на Win - на сайте выложено два архива: "microsoft windows binary" и "microsoft windows portable binary". Так вот, лучше качать именно второй, т.к. родная среда этого редактора - линукс и для того, чтобы корректно заработал установочный вариант программы, надо дополнительно к самой установке скачать/поставить еще несколько библиотек (выложены там-же на сайте). Поэтому, чтобы не заморачиваться на такие тонкости, качаем portable-вариант, распаковываем его, например, в корень диска C и запускаем оттуда ЧЕРЕЗ cherrytree.bat. Этот батник перед запуском инициализирует несколько переменных окружения, нужных проге, и только затем запускает ее саму.
Второе замечание в плане удобства. При запуске проги мелькает консольное окно bat-файла. В некоторых случаях даже остается висеть, пока не закроешь его принудительно. Конечно, мелочь, но неприятно. Чтобы пофиксить это, создаем в папке, где лежит cherrytree.bat, текстовый файл и в нем пишем.
sub exec(command,wait)
set wshShell=wScript.createObject("WScript.Shell")
result=wshShell.run(command,wait)
end sub
call exec("cherrytree.bat",false)
теперь меняем его расширение на .vbs (имя может быть любым) и запускаем программу уже через него.
Ну и напоследок ложка дегтя. Несмотря на то, что редактор сам по себе очень неплох, в нем нет возможности менять шрифты на произвольные - для вывода текста используется всего-лишь один шрифт, который, правда, можно изменить в меню настроек программы. На основе этого шрифта формируется несколько вариантов его стилей (пара заголовочных, подчеркнутый, зачеркнутый и т.д. ), у шрифта можно поменять фон и цвет. Но дать произвольному слову или блоку текста шрифт, отличающийся от указанного в настройках, невозможно. Я так понимаю, что это связано с тем, что прога изначально задумывалась как продвинутый редактор для программиста (в нем реализована подсветка кода под различные языки), а в таких редакторах шрифты "через слово" менять смысла нет.
Выводы: лично я остановился на CherryTree, как наиболее функциональный из того небольшого выбора кроссплатформенных редакторов, которые мне удалось нарыть за два дня поисков. Но будет ли он штатным - не знаю. Хоть и говорят, что на каждую win-программу найдется несколько для линукса, но в этом случае выбор что-то совсем не порадовал... так-что в ближайшие дни постараюсь портировать под линух что-нибудь из виндового через WINE. Господа линуксоиды - присоединяйтесь к поискам, может вместе нароем что-нибудь еще!
Ну и чтобы инфа не пропадала, для желающих приведу еще несколько ссылок на малоизвестные редакторы под линукс (возможно, некоторые уже здесь рассматривались). Почти все-они - древовидные или аля-вики, больше половины из них тоже кроссплатформенные (т.е. работают и под вин), но отброшены мной т.к. показались мне слишком навороченными или неудобными (повторюсь, я искал "классический" древовидный редактор, по интерфейсу/функционалу схожий с KeyNote, SeoNote, MyNotesKeep). Вот они:
- Basket
http://basket.kde.org/screenshots.php - Buzz
http://buzz.sourceforge.net/ - CherryTree
http://www.giuspen.com/cherrytree/ - Gnote
http://live.gnome.org/Gnote - Incollector
http://www.incollector.devnull.pl/features.php - Kabikaboo
http://sourceforge.net/project/screenshots.php?group_id=251844 - KeepNote
http://rasm.ods.org/keepnote/screenshots.shtml - Kjots
http://www.kde.org/applications/utilities/kjots/ - Knowt
http://knowit.sourceforge.net/screenshots.php - Leo
http://webpages.charter.net/edreamleo/screen-shots.html - Makagiga
http://makagiga.sourceforge.net/screenshots.html - MindRaider
http://mindraider.sourceforge.net/gallery/index.html - NoteCase
http://notecase.sourceforge.net/screenshots.html - NoteFinder
http://kde-apps.org/content/show.php/NoteFinder?content=89313 - Personal Brain
http://www.thebrain.com/ - RedNotebook
http://rednotebook.sourceforge.net/screenshots.html - TiddlyWiki
http://www.tiddlywiki.com/ - Tkoutline
http://tkoutline.sourceforge.net/wiki/25 - Tobu
http://tobu.lightbird.net/overview.html - Tomboy
http://projects.gnome.org/tomboy/ - TreeLine
http://treeline.bellz.org/scrnsht.html - TreePad
http://www.treepad.com/linux/treepadlite/ - TuxCards
http://www.tuxcards.de/screenshoots.html - WoaS
http://sourceforge.net/project/screenshots.php?group_id=155218 - Zim
http://zim-wiki.org/screenshots.html - gjots
http://bhepple.freeshell.org/gjots/screenshots.html - org-mode
http://orgmode.org/worg/org-screenshots.php - vim outlinter
http://www.vimoutliner.org/ - vimwiki
http://code.google.com/p/vimwiki/ - wikidpad
http://wikidpad.sourceforge.net/ - wixi
http://sourceforge.net/apps/mediawiki/wixi/index.php?title=Main_Page - nevernote
http://sourceforge.net/projects/nevernote/files/Current/ - notebook
http://notebook.wjduquette.com/ Зы. Кстати, про Wixi. Судя по заверениям разработчика, должна работать под виндой. Но у меня не получилось его запустить, хотя и открывал через питон, скачанный с сайта. Подозреваю, что дело все-таки в питоне. Если у кого-то получиться - отпишитесь. Таже интересным показался TuxCards. Но поскольку дистрибутив на него выложен в виде исходников программы, и компилировать требуется через QT, с котором я не работал, протестить его не получилось, хотя интересно-было бы пощупать скомпилированный проект. Может, есть здесь знающие QT-шники, которые выложат рабочую win/linux версию?