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

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



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

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

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

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

3
Как войти в режим вставки при входе в панель терминала neovim?
У меня есть следующие сопоставления для облегчения перемещения из оконечной панели в neovim: tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l Единственная проблема заключается в том, что когда я возвращаюсь в панель терминала, …


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

2
Обнаружить неовим терминал от bash в bashrc
Устанавливает ли neovim какие-либо переменные окружения, которые позволят мне обнаружить из bash, что терминал является neovim? Я хочу изменить свое поведение, .bashrcесли неовим это терминал.
13 terminal  neovim 

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.