LINUX.ORG.RU

moe v0.2.5.1

 , ,

moe v0.2.5.1

2

3

Moe — еще один клон текстового редактора vim, написанный на языке Nim.

Особенности:

  • Поддержка UTF-8 и других кодировок
  • Vim-подобный режим (Normal, Insert, Visual, Replace, Ex, Filer)
  • Бесконечные отмена / повтор
  • Подсветка синтаксиса (Nim, C, C ++, C #, Java, Yaml, JavaScript, Python)
  • Автодополнение
  • Файл конфигурации (TOML)
  • Режим настройки
  • Живая перезагрузка файла конфигурации
  • Множественные файловые буферы
  • Вертикальное / горизонтальное разделение окон
  • Строка вкладки
  • Простой файловый менеджер
  • Линии отступа
  • Простой автоматический отступ
  • Инкрементальный поиск
  • Автосохранение
  • Предложения в бывшем режиме
  • Темы VSCode
  • Экономичное рабочее пространство
  • Множественная строка состояния
  • QuickRun
  • Автоматическое резервное копирование
  • Выделение текущих слов
  • Выделение / удаление конечных пробелов
  • Лицензия GPL3

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 3)

да блин, сделайте уже наконец нормальный консольный текстовый редактор чтобы виндовые хоткеи Ctrl + S, X, C, V хотя бы работали и вообще цены ему не будет. сейчас использую vim с хаком для bash, который обрабатывает нажатие Ctrl + S.

Spoofing ★★★★★
()

Обработка ввода – песня на сотни строк:

  elif key == ord('-'):
    currentBufStatus.moveToFirstOfPreviousLine(windowNode)
  elif key == ord('+'):
    currentBufStatus.moveToFirstOfNextLine(windowNode)
  elif key == ord('{'):
    currentBufStatus.moveToPreviousBlankLine(status, windowNode)
  elif key == ord('}'):
    currentBufStatus.moveToNextBlankLine(status, windowNode)
  elif key == ord('g'):
    let secondKey = commands[1]
    if secondKey == ord('g'):
      status.jumpLine(cmdLoop - 1)
    elif secondKey == ord('_'):
      currentBufStatus.moveToLastNonBlankOfLine(windowNode)
    elif secondKey == ord('a'):
      status.showCurrentCharInfoCommand(windowNode)
  elif key == ord('G'):
moveToLastLine(status)
xaizek ★★★★★
()
Ответ на: комментарий от Spoofing

с хаком для bash, который обрабатывает нажатие Ctrl + S

Это не bash, а терминал (tty драйвер в ядре, а не графический).

xaizek ★★★★★
()
Ответ на: комментарий от Spoofing

ОНИ запретили, иначе человечество получит слишком могущественное оружие в свои руки.

Exmor_RS ★★★
()

Предложения в бывшем режиме

???

Лицензия GPL3

Фанатики детектед.


Ну пускай пилят. Проблема со всеми этими клонами, что у автором быстро пропадает интерес, а юзеры предпочитают использовать уже привычное.

anonymous
()

Удаление пареной ‐ killer-feature

anonymous
()

еще один клон текстового редактора vim

И ни один разработчик ещё не смог ответить, нафига нужен очередной клон.

Nim

Ну ладно, этого ещё не было. А ещё ждём клона Vim на Rust и Go. ☺


Автозаполнение

Автоматическое закрытие / удаление пареной

Предложения в бывшем режиме

@Shaman007! ШАМАААН! (%

mord0d ★★★★★
()
Ответ на: комментарий от Spoofing

виндовые хоткеи

Ну так и иди в Windows!

консольный текстовый редактор

Ну тогда в DOS!

А то весь такой линуксоид, а хоткеи ему виндовые подавай!

mord0d ★★★★★
()
Ответ на: комментарий от Spoofing

А вообще…

нормальный консольный текстовый редактор чтобы виндовые хоткеи Ctrl + S, X, C, V хотя бы работали

Нормальные — это Shift+Del, Ctrl+Ins и Shift+Ins, если уж на пошло.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Тоже ок, а не вот это вот ESCAPE, SHIFT ; w ENTER ENTER ENTER i

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Кстати, в новости нигде не написано, что он консольный. :)
Но да, перейдя на гитхаб, можно найти, что он требует ncurses, а значит, таки да.

hobbit ★★★★★
()

Пользовался я amp - написан на новомодном rust, построен по образу и подобию вима.

Всё очень годно было - чувак реально вытянул те штуки из вима, которыми ты пользуешься 99% времени и упростил к ним доступ, по сути получился эдакий вим-лайт с порезанным функционалом, встроенными нужными плагинами и более лучшими кеймапами

И в принципе всё то бы ОК, и я даже бы юзал его вместо того же вима, если бы не невозможность настроить подсветку для config-файлов без расширения – а по сути редактирование таких файлов это единственное, зачем мне нужен консольный текстовый редактор. Писать год в любом случае проще в idea/vscode

Fizzika ★★
()
Последнее исправление: Fizzika (всего исправлений: 1)

Я вимом пользуюсь не потому что упоротый, а потому что он на любом сервере по дефолту стоит. Тот же nano ‒ нет. Не нужен.

tz4678 ★★
()
Ответ на: комментарий от InterVi

как нет? разве нано не везде?

Даже линукс не везде. А там где он есть не везде нано.

IPR ★★★★★
()

GNU moe

Как увидел заголовок подумал что это православный восьмибитный GNU moe (my own editor), а оказалось юникодное шит, да ещё и на специфическом язычке

pavelXbushmakin
()
Ответ на: комментарий от Spoofing

консольный текстовый редактор чтобы виндовые хоткеи Ctrl + S, X, C, V

Ctrl+z тебе не надо для Undo сделать?

another ★★★★★
()

Зачем, если есть божественный neovim? Он хоть в терминале то работать умеет?

Turbid ★★★★★
()

Название пересекается с названием однобайтного текстового редактора GNU moe, к которому я раньше делал патч, который превращал его в текстовый редактор для любой однобайтной кодировки, включая KOI8-R (по дефолту GNU moe прибит к одной конкретной однобайтной локали).

saahriktu ★★★★★
()
Ответ на: комментарий от acroobat

Прочитал очень быстро ридми к rim, нашёл вот такие траблы:

  • Нет easymotion - без него пользоваться vim-like смысла нет. В amp он встроен изкоробки.

  • Нет аналога nerdtree - ну или хоть какого-то файлобраузера. В amp по пробелу идет поиск по всем файлам в текущем каталоге.

  • В amp есть аналог «Command Pallete» из vscode - по ctrl+p вылезает малая консоль, где есть все комманды редактора (и fsf по ним)

  • Кейбиндинги тупо скопированы с вима - в amp же при сохранении vim-like философии кейбиндинги переработали достаточно сильно в сторону упрощения (что, имхо, киллер-фича)

  • Темы, настройка подсветки синтаксиса (в amp есть поддержка sublime-syntax)

Fizzika ★★
()

* Moe Era *

anonymous
()
Ответ на: комментарий от tazhate

Не, ты не понял поддержка только ютф8. Киллер фича!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.