Godeovim (произносится как «go-neovim»)-это графический интерфейс Neovim, написанный в Go, используя QT-привязку для GO. Этот репозиторий выпал из первоначального Gonvim с целью обслуживания и улучшения.
Традиционно Neovim (и даже Vim) был оптимизирован для работы с терминалом, и некоторые рабочие процессы на основе терминалов не могут быть достигнуты с помощью графического интерфейса. Поэтому для некоторых людей графический интерфейс был бы ненужным дополнительным. С другой стороны, на мой взгляд, есть некоторые привлекательные черты графического интерфейса следующим образом.
:terminal , поэтому вы можете запустить основные рабочие процессы терминала, используя :terminal с bash или zsh в GUI Neovim. Также можно использовать инструменты дистанционного управления, такие как NVR, чтобы избежать NVIM в NVIM в GUI Neovim.Если вы заинтересованы в этих достопримечательностях графического интерфейса, попробуйте Gonovim.
Все функции необязательны. Вы можете использовать его как простой NVIM или в качестве NVIM с богатым пользовательским интерфейсом.
guifont , guifontwide , guifont=* , linespace , guicursor . Вам не нужен neovim-gui-shimСмотрите установку Neovim
Предварительно построенные пакеты для Windows, MacOS, Linux находятся на странице релизов.
Или вы можете получить последний бинар от GitHub Actions CI. Смотрите страницу действий.
Если вы являетесь пользователем MacOS, запустите xattr -c /path/to/goneovim.app чтобы избежать предупреждения «неизвестного разработчика» или «Godovim повреждено и не может быть открыта».
Пользователи Windows могут установить с помощью Scoop:
scoop bucket add extras
scoop install goneovim
или
scoop bucket add versions
scoop install goneovim-nightly
Пользователи MacOS могут установить с помощью Homebrew:
brew install --cask goneovim
Смотрите :h goneovim или wiki
make qt_bindingsmake depsmake appДля получения дополнительной информации см. Разработку