Jump to content

# Neovim (Polski)

From ArchWiki

This article or section needs to be translated.

Notes: No updates since page creation 2018-10-23. (Discuss in Talk:Neovim (Polski))

Neovim jest forkiem Vim mającym na celu poprawę doświadczenia użytkownika, wtyczek i programów GUI.

## Instalacja

Zainstaluj pakiet neovim lub neovim-gitAUR.

## Konfiguracja

### Przejście z vima

Neovim korzysta z `$XDG_CONFIG_HOME/nvim`, zamiast z `~/.vim`, jako swojego głównego folderu konfiguracyjnego i `$XDG_CONFIG_HOME/nvim/init.vim`, zamiast z `~/.vimrc`, jako swojego głownego pliku konfiguracyjnego.

Zobacz nvim-from-vim lub komendę neovima `:help nvim-from-vim`, żeby użyć swoją konfigurację vima w neovimie.

#### Ładowanie dodatków vima

Jeśli chciałbyś użyć wtyczek, definicji składni lub innych dodatków, które są zainstalowane dla vima, możesz dodać domyślną ścieżkę vima dla neovima poprzez dodanie jej do `rtp`. Na przykład możesz uruchomić w nvim następującą rzecz lub dodać ją do swojego pliku konfiguracji neovima:

    set rtp^=/usr/share/vim/vimfiles/

## Porady i wskazówki

### Zastępowanie vi i vim na neovim

Ustawienie wartości środowiska `$VISUAL` i `$EDITOR` na nvim powinno być wystarczające w większości przypadków.

Niektóre programy mogą mieć mocno zakodowanego vi lub vima jako swój domyślny edytor tekstowy, żeby użyć neovima zamiast nich, zainstaluj neovim-drop-inAUR[broken link: package not found].

### Tworzenie linku symbolicznego init.vim do .vimrc

Neovim jest w większości kompatybilny z standardowym vimem (lecz nie z vi), możesz stworzyć link symboliczny `nvim/init.vim` do swojego `.vimrc` żeby zachować starą konfiguracje:

    $ ln -s ~/.vimrc ~/.config/nvim/init.vim

Jeżeli chcesz mieć kilka opcji tylko dla vima lub neovim, możesz użyć `if` w swoim pliku `.vimrc`:

    if has('nvim')
        " Komendy dla neovima
    else
        " Komendy dla vima
    endif

## Rozwiązywanie problemów

### Kursor nie jest przywracany do poprzedniego stanu po wyjściu

Jeśli po wyjściu z neovima kursor nadal miga, zobacz rozwiązanie na GitHubie neovim FAQ.

## Zobacz również

- Repozytorium na GitHubie
- Wiki na GitHubie

Category:

- Text editors (Polski)

Hidden categories:

- Pages or sections flagged with Template:Translateme
- Pages with broken package links

Neovim (Polski)
Add topic