Вы являетесь поклонником Neovim, но вам не хватает некоторых функций и пользовательского опыта, предлагаемых VSCode? Что ж, вам повезло! В этом сообщении блога мы рассмотрим несколько способов сделать Neovim более похожим на VSCode, сочетая мощь и гибкость Neovim с удобством и современными функциями VSCode. Итак, приступим!
- Установите менеджер плагинов Neovim.
Одной из сильных сторон VSCode является обширный рынок расширений. Чтобы реализовать аналогичный опыт в Neovim, мы можем начать с установки менеджера плагинов. Популярным выбором является «vim-plug», который позволяет легко устанавливать и управлять плагинами Neovim.
Чтобы установить vim-plug, откройте терминал и введите следующую команду:
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- Настройте свою конфигурацию.
В файле конфигурации Neovim, обычно расположенном по адресу~/.config/nvim/init.vim, вы можете настроить поведение вашего редактора. Чтобы Neovim больше походил на VSCode, мы можем начать с добавления следующих настроек:set number " Enable line numbers set relativenumber " Enable relative line numbers set mouse=a " Enable mouse support set hidden " Enable background buffer persistence set autoindent " Enable auto-indentation
Изучите обширную документацию Neovim и настройте свой редактор в соответствии со своими предпочтениями.
-
Установите темы, похожие на VSCode.
Эстетика играет важную роль в общем удобстве редактора. Чтобы придать Neovim внешний вид, похожий на VSCode, мы можем установить тему, имитирующую стиль VSCode. Популярным выбором является тема «gruvbox». Установите его, добавив следующую строку в вашinit.vim:Plug 'morhetz/gruvbox'Затем перезагрузите конфигурацию Neovim (
:source ~/.config/nvim/init.vim) и выполните команду:PlugInstall, чтобы установить тему. -
Интегрируйте языковые серверы.
Языковые серверы предоставляют расширенные функции, специфичные для языка, такие как завершение кода, анализ и документирование. Чтобы реализовать эти возможности в Neovim, мы можем использовать плагин «coc.nvim». Coc.nvim интегрируется с протоколом языкового сервера (LSP) и предлагает возможности, аналогичные IntelliSense VSCode. Установите его, добавив следующую строку в свойinit.vim:Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}После установки перезапустите Neovim и выполните команду
:CocInstall coc-json coc-python, чтобы установить необходимые языковые серверы для JSON и Python. -
Эмулируйте сочетания клавиш VSCode.
Если вы привыкли к сочетаниям клавиш VSCode, вы можете воспроизвести их в Neovim с помощью плагина «VSCodeVim». Этот плагин имитирует сочетания клавиш и поведение VSCode в Neovim, обеспечивая привычный опыт редактирования. Установите его, добавив следующую строку в свойinit.vim:Plug 'VSCodeVim/Vim'Затем перезагрузите конфигурацию Neovim и выполните команду
:PlugInstall, чтобы установить плагин.
С помощью этих шагов вы сможете превратить свой редактор Neovim в мощную и многофункциональную среду, аналогичную VSCode. Не забудьте изучить обширную экосистему плагинов Neovim и настроить редактор в соответствии со своими предпочтениями.
Наслаждайтесь лучшим из обоих миров — расширяемостью Neovim и современными функциями VSCode!
На этом завершается наше руководство по тому, как сделать Neovim более похожим на VSCode. Мы надеемся, что эти советы помогут вам улучшить свой опыт программирования. Приятного редактирования!