Доброго времени суток!
Здесь не будет вводного слова про то, что за зверь такой vim. Потому что эту информацию можете найти и сами.
Речь пойдёт про частный случай моего субъективного опыта, поэтому не надо тут этого вашего душного.
Мой переход на vim начался с момента, как я перешёл на Fedora Workstation. До этого была Manjaro (xfce). Тогда я увидел видеоматериалы, в которых люди очень филигранно жонглируют файлами и быстро что-то редактируют. И, собственно, захотелось уметь также.
Шутки про выход из вима я слышал и раньше и был к этому готов.
К чему я не был готов, так это к большому количеству материалов и туториалов о том, как сделать из vim IDE.
Я сделал для себя маленький конфиг с небольшим количеством плагинов и радовался жизни, как в мою жизнь ворвался neovim.
Все только и говорили какой он быстрый удобный классный и замечательный, НО...
Но все +- адекватные конфиги для nvim были написаны на Lua. Что для меня абсолютно тёмным лесом. В который я не пошёл...
Тут я встретил готовые сборки и сразу влез в это болото. Мне очень понравился nvchad.
И так как я ещё немного знаю питон я заделался мыслью сделать из него IDE (да, у меня было много свободного времени).
Было потрачено около 3 месяцев ленивого настраивания и я не пришёл к желаемому результату в виду своей лени. Но сборка была действительно красивой и очень радовала глаз.
Тут мы переходим к сути статьи, а именно к AstroNvim.
Вот тут то и пошла жара. Всё, что мне нужно было от nvim в качестве IDE это автодополнения, навигация по файлам, поиск по тексту в файлах, поддержку кучи форматов файлов (не забываем, что я всё же сисадмин и приходится частенько править конфиги).
Тут есть всё и линтеры и форматеры для текста и lsp сервера. Подгружаются они автоматом после установки и перезагрузки. Также есть очень классная вещь такая как astrocommunity. Ежели надобно будет показать как включить напишите в комментах.
Суть
С данным инструментом можно очень легко и быстро перейти на vim. Единственный минус, что не будет удобного рефакторинга как в полноценных IDE и чуть больше придётся делать руками, но для небольших проектов или правки конфиг файлов это суперкрутая штука. Вкупе с файловым менеджером ranger навигация по linux системе становится приятным и удобным занятием.
Ссылка на astronvim