Pytania otagowane jako neovim

Projekt, który ma na celu refaktoryzację Vima. Użyj tego znacznika w przypadku pytań dotyczących wyłącznie funkcji Neovim (tj. Funkcji, których nie ma w Vimie i innych edytorach podobnych do Vi).



5
Jak współdzielić config między vimem a neovimem
Zacząłem używać neovim i przeniosłem się .vimrcdo niego, .config/nvim/init.vima inne rzeczy znajdują się w .local/share/nvim. Jaki jest najlepszy sposób udostępniania konfiguracji, a nawet wtyczek między vimem a Neovimem? Symlinks? Czy mogę zmienić katalogi w .vimrc, aby używało tylko jednego dowiązania symbolicznego? Po migracji mojej konfiguracji vima do domyślnej lokalizacji Neovim …
23 vimrc  neovim 

3
Neovim na Windows 10 - czy jest gotowy i jak go skonfigurować?
Utknąłem na Windows 10 i chciałbym dać szansę Neovimowi. Czy jest gotowy, czy powinienem na razie skonfigurować moją konfigurację vim? Tak naprawdę nie widziałem żadnych filmów ani artykułów na temat Neovim pod oknami, ale kiedy googlowałem, znalazłem kilka, które prowadzą mnie do przekonania, że ​​mogły istnieć problemy, które nie zostały …

4
Wyślij tekst z jednego podzielonego okna do drugiego
Ostatnio pojawił się dodatek do NeoVim, który pozwala otwierać terminal w buforze vim. Daje to atrakcyjne możliwości wysyłania tekstu z jednego okna vim do drugiego w celu replikacji, na przykład zachowanie podobne do REPL. W przeszłości używałem tmux do tego rodzaju konfiguracji. Jednak teraz chciałbym to wypróbować, używając tylko NeoVim. …

8
Problemy z używaniem schematu kolorów w NeoVim
Nie do końca rozumiem, w jaki sposób mój schemat kolorów wchodzi w interakcje z termustawieniem w vimie, a to utrudnia moją zdolność do prawidłowego wyświetlania w neovim. W moim pliku .vimrc prawidłowe zachowanie danego schematu kolorów wymaga ustawienia set term=xterm set t_Co=256 Pominięcie któregokolwiek z tych ustawień powoduje nieprawidłowe wyświetlanie …

3
Jak wejść w tryb wstawiania przy wejściu do panelu terminali neovim?
Mam następujące mapowania, aby ułatwić wyjście z panelu terminalu w 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 Jedynym problemem jest to, że kiedy wracam do panelu terminali, muszę nacisnąć, iaby wrócić …


2
Jak warunkowo ładować wtyczki
Szukałem odpowiedzi na to pytanie, ale niczego jeszcze nie znalazłem, więc jeśli coś przeoczyłem, przepraszam. Myślałem, że będzie to szybkie wyszukiwanie google, więc może to bardziej skomplikowane niż myślałem. Chciałbym móc warunkowo ładować wtyczki na podstawie typu pliku, który edytuję. Na przykład podczas edytowania Pythona nie chcę, aby vim-sexpinstalowane były …


1
Czy istnieje wyszukiwanie dla polecenia replace?
Naprawdę podoba mi się incsearchfunkcjonalność Vima . Czy istnieje sposób, aby to działało, lub coś podobnego, działając podczas wymiany? Na przykład, jeśli w trybie normalnym piszę: :%s/potato/ Czy mogę potatowyróżnić wszystkie litery w moim pliku, tak jak są podświetlone incsearchpodczas pisania? /potato ? To bardzo by mi pomogło, gdy używam …

2
Jak znaleźć miejsce, w którym zmienna została ostatnio przypisana?
Próbuję ustawić g:netrw_list_hidei to nie działa. Bez względu na to, co w nim ustawiłem .vimrc, zawsze ma wartość ,^\.\.\=/\=$. Tylko jeśli vimrcponownie źródła mój plik, to ma on prawidłową wartość. Jak to debugować? Myślę, że jest jakiś plugin, który ustawia tę zmienną? Prawdopodobnie po vimrczaładowaniu, więc chcę zobaczyć, gdzie jest …

2
Neomake wisi podczas używania szyny
Wykonałem następujące dwa samouczki, aby spróbować skonfigurować eslinti Neomake: Kodowanie linków w Neomake i Neovim Linting code with Neovim and Neomake - edycja ESLint Więc mam następujące minimum 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 = ['eslint'] " …

2
Czy istnieje sposób na wykrycie, czy nagrywam w vimscript?
Czy jest coś takiego? eval("is_recording()") że mogę zadzwonić do vimscript, aby dowiedzieć się, czy aktualnie nagrywam makro? Myślałem, że to zadziała: eval("mode(1)") ale to po prostu powraca "n". Nie jestem pewien, czy to ważne, ale używam neovim, więc jeśli jest to wyłączne dla neovim, to w porządku.

4
Przypadek użycia emulatora terminala neovim?
Jedną z dużych różnic między neovimem a Vimem jest to, że neovim zawiera emulator terminala, który działa asynchronicznie. Nie widzę jednak, jak mogę skorzystać z tej funkcji. Do czego mogę tego użyć? Czy możesz podać kilka przypadków użycia funkcji terminalu neovim, aby zrozumieć, w jaki sposób mogę go najlepiej wykorzystać? …
10 terminal  neovim 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.