текстові редактори: atom vs geany

люблю текст, а ще більше за текст я люблю… простий текст. тож мені часто потрібен текстовий редактор — і то не примітивний, а такий, щоби зручний і приємний. оскільки emacs я не подужав приборкати до пуття (а за vim навіть не брався) — жоден з них не видається мені ані зручним, ані приємним. довший час я користувався geany на linux та windows, але щось мені в ньому муляло, аж поки я не спробував…

atom. вільний текстовий редактор, зліплений з усього, що було під рукою (c++ / node.js / coffeescript / javascript / css / html — див. вікіпедію), навголо ядра chromium. я мав це спробувати.

за кілька днів повернувся до geany, і поки що з ним залишуся. далі короткий підсумок тестування.

обидва редактори
+ мають все, що потрібно для звичайної роботи з текстом (я не програмую, порівнювати специфічні функції не беруся);
+ показують стрічку з «мапою» файлу (здається, вперше з'явилася в sublime text);
+ дозволяють записувати/відтворювати макрокоманди;
+ мають чималу кількість втулків.

atom
+ має підсвітку синтаксису для формату ledger!
+ пропонує значно більшу кількість втулків, включно з досить екзотичними (кому годинник та заряд батареї ноутбука в статусі?);
+ схематична «мапа» файлу (втулок) вигулькує під час гортання, потім ховається і не заважає;
+ має режим no distraction (втулок);
+ пропонує зручніший (без модальних діалогів) інтерфейс пошуку по тексту;
– гарячі клавіші не працюють в кириличній розкладці (wtf?)
– має проблеми з відображенням шрифтів на екранах з високою роздільністю під windows (wtf?!)
– дуууууже повільно стартує, як повновісний веб-оглядач чи текстовий процесор.

geany
+ стартує миттєво!
+ виглядає чудово як на linux, так і на windows;
+ жодних проблем з гарячими клавішами незалежно від розкладки;
– не має підсвітки синтаксису для формату ledger (і щоби додати, тре, здається, мати докторат з програмування);
– не має режиму distraction-free (і не матиме, здається).

в підсумку geany не має кількох функцій, котрі не є критичними — зате бездоганно реалізує справді важливі, тому його залишив, atom згодував злому pacman'ові.

а чим ви редагуєте свої тексти?

5 коментар(ів):

Юрій Сметана сказав...

Привіт. GUI - Sublime text. Консоль - Micro.

Anatoliy Sakhnik сказав...

NeoVim! Vim — це не стільки програма, скільки модель редагування тексту. Як Юнікс: прості елементарні команди і механізм їх поєднання у складніші конструкції. В результаті у Visual Studio у мене VsVim, у NetBeans — jVi і так далі. І для Atom щось є. Точка входу (витратити 1 годину): http://linuxcommand.org/man_pages/vimtutor1.html
А у самому vim теж є розширення ledger: https://sakhnik.com/2017/02/04/ledger.uk.html

piktor сказав...

Microsoft Office Word 2010, не має підсвічування синтаксису, довго стартує, бідний на втулки (Visual Basic), виглядає гарно, жодних проблем з гарячими клавішами, інтерфейс з модальними діалогами.

івась тарасик сказав...

@юрій сметана знайшов micro в aur'і, не без проблем запустив — виглядає цікаво, спробую замість nano =) дякую!

Disfinder сказав...

атом, і досить давно)
вім я пробував подужати, проходив той вімтутор - та минули часи, коли ми писали пачки тексту. я ж не книжку пишу, мені треба щось поправити, вибірково.

на атом перейшов вимушено від сублайму - той якийсь час не розвивався взагалі, та і тепер не надто швидко. а Атом, позаяк опенсорс та ще й хіпстерська джаваскрипт - то педалиться бешенеми темпами.

Так, пам'ять жере - як не в себе. Але зараз модно писати програми на Електроні (це те ядро хроміума) - типу кросплатформенно, пишеться одразу під все. Але як я колись ставив плагіни на npm щоб завести щось рідкісне (настільки рідкісне, що навіть не пам'ятаю, що).... З іншого боку, маркдаун рендериться одразу на льоту і показує тобі результат у сусідній вкладці, чого сублайму ну ніяк не досягти.

Так, стартує він нешвидко. Я знайшов вихід. Не виключаю)

Дописати коментар

увага!
коментарі не модерую, проте спам видаляю нещадно. посилання на інші сайти/блоги за темою допису вітаю.

додаткові можливості розмітки (кутики набрати з клавіатури):
  ‹b›жирний шрифт‹/b›
  ‹i›похилий шрифт‹/i›
  ‹a href="http://tivasyk.info"›посилання‹/a›