Вопросы с тегом «neovim»

Проект, направленный на рефакторинг Vim. Используйте этот тег для вопросов, касающихся конкретно функций Neovim (т.е. функций, которых нет в Vim и других редакторах, подобных Vi).

23
Как поделиться конфигом между vim и Neovim

Я начал использовать neovim и переместил его .vimrcв .config/nvim/init.vimи другие вещи находятся в .local/share/nvim. Как лучше всего делиться конфигами или даже плагинами между vim и Neovim? Symlinks? Могу ли я изменить каталоги в .vimrc, чтобы использовать только одну символическую ссылку? После...

17
Отправить текст из одного разделенного окна в другое

Недавно появилось дополнение к NeoVim, которое позволяет открывать терминал в буфере vim. Это имеет привлекательные возможности для отправки текста из одного окна vim в другое, например, в режиме REPL. В прошлом я использовал tmux для такой конфигурации. Однако теперь я хотел бы попробовать это,...

17
Неовим на windows 10 - готово и как его настроить?

Я застрял на Windows 10 и хотел бы дать Neovim шанс. Это готово, или я должен просто настроить свою конфигурацию vim на данный момент? Я действительно не видел ни одного видео или статьи о Neovim под окнами, но, глядя в Google, я нашел несколько, которые наводят меня на мысль, что, возможно, были...

16
Проблема с использованием цветовой схемы в NeoVim

У меня нет полного понимания того, как моя цветовая схема взаимодействует с termнастройкой в ​​vim, и это мешает моей способности правильно отображать ее в neovim. В моем файле .vimrc правильное поведение рассматриваемой цветовой схемы требует установки set term=xterm set t_Co=256 Пропуск любой из...

14
Как условно загрузить плагины

Я искал ответ на этот вопрос, но пока ничего не нашел, поэтому, если я пропустил что-то очевидное, я прошу прощения. Я думал, что это будет быстрый поиск в Google, так что, может быть, это сложнее, чем я думал. Я хотел бы иметь возможность загружать плагины в зависимости от типа редактируемого...

12
Как вы находите, где переменная была назначена в последний раз?

Я пытаюсь установить, g:netrw_list_hideи это не похоже на работу. Независимо от того, что я установил в моем, .vimrcэто всегда имеет значение ,^\.\.\=/\=$. Только если я vimrcснова получу исходный файл, он будет иметь правильное значение. Как мне отладить это? Я думаю, есть какой-то плагин, который...

12
Есть ли поиск команды замены?

Мне действительно нравится incsearchфункциональность Vim . Есть ли способ, чтобы он или что-то подобное работало, пока я делаю замену? Например, если в обычном режиме я набираю: :%s/potato/ Могу ли я potatoвыделить все s в моем файле так же, как они выделены incsearchпри написании /potato ? Это уже...

11
Есть ли способ определить, записываюсь ли я в vimscript?

Есть что-нибудь подобное eval("is_recording()") что я могу вызвать в своем vimscript, чтобы узнать, записываю ли я в данный момент макрос? Я бы подумал, что это работает: eval("mode(1)") но это только возвращается "n". Не уверен, что это имеет значение, но я использую neovim, так что, если он...

11
Neomake висит при использовании eslint

Я следовал следующим двум урокам, чтобы попытаться настроить eslintи Neomake: Линтинг код с Neomake и Neovim Код Linting с Neovim и Neomake - издание ESLint Итак, у меня есть следующие минимальные init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call plug#end() autocmd!...

10
Вариант использования неовим терминального эмулятора?

Одно большое отличие neovim и Vim состоит в том, что neovim включает эмулятор терминала, который работает асинхронно. Тем не менее, я не вижу, как я могу извлечь выгоду из этой функции. Для чего я могу это использовать? Можете ли вы привести некоторые примеры использования терминальной функции...

9
Что означает символ «+» при открытии буфера?

Я хочу открыть буфер терминала в вертикальном разделении. Если я пытаюсь :vertical split terminalполучить буфер с именем «терминал», а не буфер терминала. Я недавно узнал, что могу :vertical split +terminalоткрыть буфер терминала, но не смог найти справочные документы, объясняющие, что делает +....

9
Как запустить максимизированный графический интерфейс с помощью qt-neovim?

Я использую neovim с qt-neovim (linux arch). На gvim я мог запустить развернутое окно с: if has("gui_running") set lines 999 columns 999 endif Это не работает сейчас, хотя. Я попытался удалить, если безуспешно. Есть ли способ, которым я могу этого...

9
В neovim, как я могу делиться регистрами между экземплярами редактора?

Я знаю, что у vim был разделитель клиент / сервер, который позволял разделять регистры между различными клиентами vim, но как добиться того же в neovim? Он не поддерживает флаги клиент / сервер. Я видел этот вопрос , но моей целью является совместное использование регистров, а не имитация остальной...