VladSh wrote:Редактор классный, конечно. Только теперь понимаю, плохо, что за основу выбран JS... У на работе все перешли на Win10 и запретили регать javascript AkelPad'а, потому все скрипты отвалились(( А вот Notepad++ у всех работает, а там пайтон.
Почему запретили регать js AkelPad'a? какие могут быть проблемы?
Долгое время смотрел всякие редакторы, когда у меня был старый лэптоп и пришёл к некоторым выводам:
- Vim или gVim или neoVim, который нужно всю жизнь осваивать и настраивать. Полгода своей жизни убил на него. Писал/редактировал vim скрипты, но просто запарило работать с буферами памяти.
- EmEditor, который платный и не такой гибкий для написания плагинов, но как-то раз я открыл файл на 3гига
- Notepad2 - нормальная подсветка, но кривая идентация и нет таких возможностей как в AkelPad
- Sublime Text, который чуть больше ест памяти и из него реально сделать IDE, но в какой-то момент есть проблемы с портабельностью и сложности отладки ошибок + уже они хотят денег и больше не выкладывают ключи для свободного использования
- Brackets - на старом лэптопе притормаживал и очень глючил по мере установок плагинов
- Notepad++, как и писал выше после v6.9 версии начало всё вылетать, скролл очень тормозит на больших файлах. Они также помимо Python используют JScript через jN плагин - там я находил скрипт с мультикурсором. Очень много времени убил на Notepad++ в итоге я перестал его использовать.
- HippoEdit - мне ещё понравился этот редактор и настраивал его где-то неделю и после обновлений все настройки пропали. Так бывает чуть глючит и памяти жрёт больше, поэтому его больше не использую.
- PSPad - больше памяти съедает, но мне было интересно его исследовать. В нём также есть VBScript и JScript. Какое-то время на нём фрилансил, так как использовал тогда FTP. Потом начал у меня глючить и перестал его использовать.
- BlueFish - минималистичный редактор который мне понравился, в нём можно даже проектировать, но его не использую. Он похож на Geany.
- Geany - съедал больше памяти раньше на тот момент когда его смотрел, тоже очень интересный редактор
- помню ещё CodeLobster был не плохой
- хотел ещё посмотреть UltraEdit, но он платный и было как-то стрёмно ставить пропеченную версию.
- VSCode - считаю что это раздутое гамно... тем не менее его изредка использую, когда нужно быстро посмотреть что-то в Git и из него так же можно сделать IDE, хоть и не полноценный.
а в AkelPad я чувствую себя комфортно и потому сижу в нём, хоть и лэптоп у меня на данный момент не из слабых
- x64 весит 5Mb и работает очень шустро.
- x86 версия весит у меня около 17-23Mb в памяти и к сожалению до сих пор сижу в этой версии из-за spellchecker'a, который очень тормозит, в следствии чего не использую spellchecker, но продолжаю сидеть в этой версии. В совместке с touchcursor и StrokeIt и xmousebutton control - очень приятно печатать, но не как и в любом другом редакторе. В AkelPad можно ставить буквенные линки в лейблах менюшек и не только, что существенно ускоряет редактирование текста. Очень долгое время меня мучала кривая вставка и сейчас её наконец зафиксил в SmartPaste_extended.js , хотя использую оригинальный Paste потому что бывали ситуации когда нужно было копировать вставлять очень большой текст + автозамена в Puntoswitcher работает ровно.
И единственное что не очень нравится это перемещение курсора по словам через Ctrl+Right/Left - он пропускает символы и потому при нажатии Ctrl+Backspace удаляет всё до следуещего слова... и проблему навигации по символам решил следующим скриптом, хотя можно было сделать лучше
https://github.com/CoreText/AkelPad-Ext ... GoToNav.js и вероятный hotkey Ctrl+Alt+Right/Left
Ну а из серьёзных IDE считаю JetBrains и проектировать и переименовывать имеет смысл только в нём, как мне кажется.
Потому что видел код сеньёра, который очень долго мучался с модулем, тупо из-за того что его vscode не мог переименовать идентификаторы по именам файла, а вот JetBrains перед переименованием анализирует проект + если git что-то попортит - проект можно будет восстановить через local history.
Хотя считаю что JetBrains дорогой по сравнению с средней ЗП разработчиков в бывших странах СНГ и + эта штука жрёт ресурсов...