Neovim

  • ХабрахабрФото VimPorn

    VimPorn

    На reddit большое комьюнити, которое посвящено vim: neovim, vim, vimplugins, vimporn. И чтобы не пропускать какие-то интересные вещи, которые случаются в мире vim, я накидал bash-скрипт. Скрипт выводит топ-5 лучших постов за год по каждому сабредиту. В статье будет сам скрипт, а также я своими словами расскажу о каждом посте, который попал в топ. Bash скрипт Ниже bash-скрипт, с помощью которого…

    Читать далее »
  • ХабрахабрФото Про Vim " Миграция на Neovim (Lua)

    Про Vim " Миграция на Neovim (Lua)

    Введение Теоретически если вы решили пересесть с классического Vim на более современный его клон - Neovim - вам делать ничего особенного не надо. В файле ~/.config/nvim/init.vim прописать source ~/.vimrc ну и скачать или скопировать словари. Идея в том, что Neovim должен поддерживать все конфигурации Vim по умолчанию. Однако, если у вас установлено множество плагинов и разных к ним расширений, то…

    Читать далее »
  • СофтФото Как подружить Neovim c русской раскладкой

    Как подружить Neovim c русской раскладкой

    TLDR Этот туториал описывает часть функционала плагина «Langmapper.nvim», ссылка на него будет в конце статьи. Для остальных, кто хочет настроить Neovim для работы с русской или другой раскладкой, описаны необходимые шаги и приведён упрощенный код. Проблемы Neovim получает значение, а не код клавиши, что делает его зависимым от текущей раскладки; Решение с переключением раскладки при выходе из режима вставки ограничивает…

    Читать далее »
  • ХабрахабрФото Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»

    Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»

    В этот раз мы научимся работать с окнами и фолдами в Nvim. И в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения. Окна Neovim позволяет работать с окнами. Это удобная альтернатива для tmux и подобных программ. Хотя, наверное. в этом примере окон многовато… Почти все фишки с окнами доступны после нажатия волшебной комбинации <CTRL>+w. Запоминаем…

    Читать далее »
  • ХабрахабрФото Колдовской NeoVIM. Часть четвертая. «Полёты во сне и наяву»

    Колдовской NeoVIM. Часть четвертая. «Полёты во сне и наяву»

    Навигация - визитная карточка Neovim. Мы можем молниеносно перемещаться по коду-тексту, не ограниченные скоростью мыши или человеческими возможностями. Говорят, что эксперименты Либета доказали, что человек сначала перемещается, а потом думает… В колдовском редакторе все будет именно так. HJKL! Мышь? Забудьте. Мышь - это атавизм. Стрелочки тоже. Мы тратим доли секунды на перенос руки на стрелочки, но для Колдовского Редактора даже…

    Читать далее »
  • ХабрахабрФото Про Vim " Режим вставки

    Про Vim " Режим вставки

    В предыдущем посте про горячие клавиши был сделан вывод о том, что лучше не трогать родные горячие клавиши и сочетания с модификатором CTRL и освоить их как есть, а все пользовательские команды и управление плагинами оставить на сочетания с клавишей лидером. Их туда можно напихать можно сколько угодно. Мнемонически это выгодно тем, что базовые сочетания будут работать везде и вы…

    Читать далее »
  • СофтФото Чего ждать от NeoVim: особенности редактора

    Чего ждать от NeoVim: особенности редактора

    Привет! Я Антон Губарев, инженер команды Platform as a Service (PaaS) в Авито. Долгое время я пользовался IDE от JetBrains, затем пересел на VS Code. Последние несколько лет работаю с кодом только в NeoVim — адаптировал его под себя и перестал использовать другие IDE. Я не фанат ни одного из редакторов или IDE и не буду пытаться убедить вас перейти…

    Читать далее »
  • ХабрахабрФото Пишем конфигурацию для Neovim

    Пишем конфигурацию для Neovim

    Привет, сегодня будет писать конфигурацию для терминального редактора Neovim на чистом Lua. Мы не будем использовать VimScript от слова совсем. Я расскажу в чем плюсы создания таких конфигураций, как соблюдать KISS (Keep It Stupid Simple) все время дополняя такие конфигурации, а также расскажу про полезные плагины для веб-разработки и не только. В чем плюсы? Конфигурации на VimScript не самые понятные…

    Читать далее »
  • ХабрахабрФото Lua конфигурация Neovim для разработки на Go

    Lua конфигурация Neovim для разработки на Go

    Предисловие В процессе знакомства с Neovim было прочитано много статей, конфигураций на Github, было просмотрено огромное количество роликов на Youtube на тему настройки, но в большинстве случаев приходилось донастраивать все под себя. В этой статье я расскажу как я настроил Neovim для разработки на Go, используя только Lua плагины и init.lua. Эта статья может быть полезна тебе, если: пишешь на…

    Читать далее »
  • ХабрахабрФото Lua конфигурация Neovim для разработки на Go

    Lua конфигурация Neovim для разработки на Go

    Предисловие В процессе знакомства с Neovim было прочитано много статей, конфигураций на Github, было просмотрено огромное количество роликов на Youtube на тему настройки, но в большинстве случаев приходилось донастраивать все под себя. В этой статье я расскажу как я настроил Neovim для разработки на Go, используя только Lua плагины и init.lua. Эта статья может быть полезна тебе, если: пишешь на…

    Читать далее »


Кнопка «Наверх»