Выбор текстового редактора (по определённым критериям)

Модератор: /dev/random

Ответить
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Выбор текстового редактора

Сообщение Portnov »

Текстовых редакторов много, так что выбор методом «попробовать все» невозможен. Вдруг коллективный разум поможет?

Итак, ищется текстовый редактор со следующими характеристиками:

  • Свободный; в крайнем случае можно бесплатный, в т.ч. и для коммерческого использования;
  • Кроссплатформенный;
  • Осваиваемый рядовыми юзерами за разумное время (т.е. не vim и не emacs, а что-то больше похожее на notepad.exe);
  • С подсветкой синтаксиса, в т.ч. обязательна возможность добавлять свои определения синтаксиса;
  • С проверкой орфографии;
  • С возможностью подключения «внешних инструментов», в т.ч. очень желательно, чтобы их можно было вызывать не только через меню, но так же по кнопке на панели инструментов и по хоткею;
  • Желательно, но при наличии предыдущего пункта необязательно — интеграция с Git или другой DVCS «искаробки»;
  • С поддержкой «проектов» на каком-нибудь уровне (чтобы хотя бы понимал, что файлы из данного набора являются взаимосвязанными, и позволял легко между ними переключаться).


Вот, вроде все. Если бы не п.3, я б взял vim или emacs, но обучать им взрослых виндузятников чо-то не тянет. Вроде подходит Kate, но не нашёл там способов запуска «внешних инструментов» кроме залезания в меню третьего уровня вложенности.

Ещё идеи?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

Portnov писал(а):
24.12.2010 21:06
Вроде подходит Kate, но не нашёл там способов запуска «внешних инструментов» кроме залезания в меню третьего уровня вложенности.

там можно повесить на панель инструментов любую кнопку. да и вообще там панели настраиваются, и даже можно скрипты писать. И ещё регулярные выражения мышкой (зачем?).

ЗЫЖ нет, Vim - наше всё. Ладно, пусть будет (s)ed ;)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: Выбор текстового редактора

Сообщение Portnov »

drBatty писал(а):
24.12.2010 21:13
там можно повесить на панель инструментов любую кнопку.

Не любую, а только из определённого набора (довольно большого, да). Внешние инструменты в этот набор не входят.

UPD. Тут выяснилось, что в kate из KDE3 можно было. В KDE4 нельзя (или можно, но каким-то совсем неочевидным способом). Но под винды есть только KDE4, так что, видимо, kate отпадает :(
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

Portnov писал(а):
24.12.2010 21:21
Внешние инструменты в этот набор не входят.

UPD. Тут выяснилось, что в kate из KDE3 можно было. В KDE4 нельзя (или можно, но каким-то совсем неочевидным способом). Но под винды есть только KDE4, так что, видимо, kate отпадает :(

хм... это глюк какой-то. Просто забыли добавить. В 3 было немного по другому, в 4 изменили, а вывести в список видимо тупо забыли :(
ИМХО надо просто отписаться об этом досадном баге разработчикам.

PS: отписался.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Выбор текстового редактора

Сообщение /dev/random »

Portnov писал(а):
24.12.2010 21:06
* Осваиваемый рядовыми юзерами за разумное время (т.е. не vim и не emacs, а что-то больше похожее на notepad.exe);

Попробуй evim. Это специальный "профиль" гвима (если команды evim нет, можно запускать как "gvim -y"), в котором имитируется блокното-подобный безрежимный редактор.
Спасибо сказали:
iglezz
Сообщения: 43
ОС: Debian testing

Re: Выбор текстового редактора

Сообщение iglezz »

Geany удовлетворяет всем условиям в той или иной мере кроме шестого пункта. Хотя под него можно приспособить меню Build, в котором можно произвольно задать как названия для пунктов меню, так и команды.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Выбор текстового редактора

Сообщение watashiwa_daredeska »

Portnov писал(а):
24.12.2010 21:06
Если бы не п.3, я б взял vim или emacs
Вроде, были какие-то прибамбасы к ним, которые превращали их в подобие notepad, что-то вроде cream.
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Выбор текстового редактора

Сообщение fed71 »

Может этот?
http://tea-editor.sourceforge.net
http://sites.google.com/site/teaw32 (русский сайт для Windows-версии)

About

TEA depends on Qt 4.4 (or higher) and, optionally, on Aspell. The old branch, TEA-GTK depends on GTK+ 2.4 and GtkSourceView 2. Please use the current Qt-branch instead ;)
Supported text formats:
Name Read Write
Plain text x x
OpenDocument Text (ODT) x -
SWX (old OpenOffice.org format) x -
KWord KWD x -
AbiWord x -
DOCX x -
Scribus x -
RTF x -
FB2 x -

TEA features are:

* Small size
* Built-in MC-like file manager
* Spellchecker (using the aspell or/and Hunspell)
* Tabbed layout engine
* Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML.
* Multiply encodings support
* Code snippets and templates support
* Scripts (Python, Perl, Ruby, Bash script, QtScript)
* Hotkeys customizations
* "Open at cursor"-function for HTML-files and images
* Misc HTML tools
* Wikipedia, Docbook, LaTeX, Lout editing support
* Preview in external browsers
* String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
* Bookmarks
* Morse code translator
* Calendar/organizer
* Drag'n'drop support (with text files and pictures)
* Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG, TIFF, TGA, etc.)
* Built-in image converter and resizer
* Built-in ZIP packager
* RMS calculation for 16 bit PCM WAV's
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

drBatty писал(а):
24.12.2010 23:09
PS: отписался.

не приняли баг :(

Я поковырялся, и не смог найти. Нашёл только как хоткей повесить. :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Выбор текстового редактора

Сообщение NickLion »

Portnov писал(а):
24.12.2010 21:06
Вроде подходит Kate, но не нашёл там способов запуска «внешних инструментов» кроме залезания в меню третьего уровня вложенности.

Ещё идеи?

Ну, что касается хоткеев - это как раз без проблем. А вот иконки не нашёл другого способа, кроме как методом напильника. Тем же способом можно меню перекроить как угодно.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

NickLion писал(а):
25.12.2010 23:32
А вот иконки не нашёл другого способа

вот и я не нашёл. За напильник спасибо, расстроило только то что баг не приняли, типа "УМВР" :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: Выбор текстового редактора

Сообщение Portnov »

Так, ладно, пока принято: 1) допиленный напильником kate (ещё надо будет разобраться, где в виндах нужный файлик лежит), 2) cream или evim, 3) TEA. Будем смотреть. Может, ещё есть варианты?

drBatty
Кажется, тебя там просто не поняли, что речь именно про внешние инструменты идёт.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: Выбор текстового редактора

Сообщение diesel »

Portnov писал(а):
26.12.2010 08:16
Так, ладно, пока принято: 1) допиленный напильником kate (ещё надо будет разобраться, где в виндах нужный файлик лежит), 2) cream или evim, 3) TEA. Будем смотреть. Может, ещё есть варианты?

тот же Komodo Edit?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

Portnov писал(а):
26.12.2010 08:16
Кажется, тебя там просто не поняли, что речь именно про внешние инструменты идёт.

да, вижу. Уже обратно повесили. Но я в самом начале, в описании бага написал про внешние инструменты.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: Выбор текстового редактора

Сообщение Portnov »

Так, с kate всё оказалось несколько проще даже, чем описано по ссылке выше. Достаточно создать файл .kde/share/apps/kate/plugins/kateexternaltools/ui.rc следующего содержания:

Код: Выделить всё

<!DOCTYPE kpartgui>
<gui version="2" name="kateexternaltools" library="kateexternaltoolsplugin">
<ToolBar noMerge="1" name="mainToolBar">
</ToolBar>
</gui>


После этого в диалоге настройки тулбаров в kate появится ещё один (пустой) тулбар <kateexternaltools>, и в него можно будет добавить внешние инструменты.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Выбор текстового редактора

Сообщение drBatty »

Portnov писал(а):
27.12.2010 16:16
Достаточно создать файл .kde/share/apps/kate/plugins/kateexternaltools/ui.rc следующего содержания:

ну создавать его не надо (если есть дополнительные меню/привязки), у меня например он стал таким

Код: Выделить всё

<!DOCTYPE kpartgui>
<gui version="2" name="kateexternaltools" library="kateexternaltoolsplugin">
 <MenuBar>
  <Menu name="file">
   <text>&amp;File</text>
   <Action group="export_merge" name="file_mail"/>
  </Menu>
  <Menu name="tools">
   <text>&amp;Tools</text>
   <Action name="tools_external"/>
  </Menu>
 </MenuBar>
 <ActionProperties scheme="Default">
  <Action shortcut="Ctrl+~" name="externaltool_RunScript"/>
 </ActionProperties>
 <ToolBar noMerge="1" name="mainToolBar">
  <Action name="externaltool_RunScript"/>
 </ToolBar>
</gui>

после добавления строк

Код: Выделить всё

 <ToolBar noMerge="1" name="mainToolBar">
 </ToolBar>

перед </gui>
а затем я в самой kate добавил RunScript.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
kamre
Сообщения: 243
ОС: Win7/Ubuntu 11.10

Re: Выбор текстового редактора

Сообщение kamre »

Portnov писал(а):
24.12.2010 21:06
Ещё идеи?

JEdit?
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox
Контактная информация:

Re: Выбор текстового редактора

Сообщение zombie »

Portnov писал(а):
26.12.2010 08:16
Так, ладно, пока принято: 1) допиленный напильником kate (ещё надо будет разобраться, где в виндах нужный файлик лежит), 2) cream или evim, 3) TEA. Будем смотреть. Может, ещё есть варианты?
#8 просмотрели?
Geany подходит, даже по шестому пункту, емнип (не проверял, но что-то такое типа есть). Неплохой, а главное простой редактор, я его использую во всех случаях, кроме html/css/php, хотя и с ними иногда тоже...
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Выбор текстового редактора

Сообщение eddy »

zombie писал(а):
12.01.2011 18:06
я его использую во всех случаях, кроме html/css/php, хотя и с ними иногда тоже...

Я тоже почти полностью перешел на geany, но html/css продолжаю по-привычке писать в gedit'е.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
aiming
Сообщения: 375
ОС: DEBIAN 6
Контактная информация:

Re: Выбор текстового редактора

Сообщение aiming »

medit
никто не запомнит тебя за твои мысли.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: Выбор текстового редактора

Сообщение Portnov »

Пока что в качестве основного варианта рассматриваю kate с большим напильником в комплекте.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Выбор текстового редактора

Сообщение Hephaestus »

Еще есть вот этот .

1. Да
2. В общем, нет, но исходники, вроде, доступны.
3. Да
4. Да
5. Через плагины
6. Да
7. Не знаю.
8. Не знаю.

А так для виндузятников самое оно. Сам им пользуюсь на работе под виндой.
Функциональность его расширяется, плагинов много, поэтому за все сказать не могу.
Во всяком случае, посмотрите. Глядишь и пригодится.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Выбор текстового редактора

Сообщение /dev/random »

fflatx писал(а):
20.01.2011 15:57
Еще есть вот этот .

Оно только под винду.
Спасибо сказали:
Ответить