DEV Community

Lukáš Kaňka
Lukáš Kaňka

Posted on

Neovim - první kroky

Obsah
* 01. Jak naistalovat vim.plug do neovim
* 02. Defaultní klávesové zkratky

01. Jak nainstalovat vim.plug do Neovim

Nejprve si však zálohujte své aktuální nastavení Neovim!!!

Linux & Mac:

~/.config/nvim/init.vim

Windows:

~\AppData\Local\nvim\iit.vim

Běžte na tuto stránku pod Installation si najděte svůj operační systém a zkopírujte odkaz pod ním do svého terminálu a pomocí Enter nainstalujete vim.plug.

Na Linuxu a macOS to bude tento příkaz:

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
Enter fullscreen mode Exit fullscreen mode

Na Windows to bude tento příkaz:

iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |`
    ni "$(@($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim" -Force
Enter fullscreen mode Exit fullscreen mode

Dále si otevřeme soubor init.vim a pokud ho nemáme tak si ho vytvoříme zde:

Linux & Mac:

~.config/nvim/init.vim

Windows:

~\AppData\Local\nvim\init.vim

A do něj vložíme a následně uložíme tento kód:

call plug#begin(has('nvim') ? stdpath('data') . '/plugged' : '~/.vim/plugged')

# Jsem budeš v budoucnu vkládat pluginy. Začínající PLug a adresa ke stažení

call plug#end()
Enter fullscreen mode Exit fullscreen mode

A příkazem Nvim v terminálu spustíme Neovim. Pokud vám vyskočí chybové hlášení jen ho odklikněte.

Pomocí Ctrl + : se dostanete do příkazového řádku a tam napíšete PlugInstall

A restartujeme Neovim. Příkazem Ctrl + : do příkazového řádku napíšete q a restartujeme Neovim.

Takto pokaždé když si přidáte do init.vim pluginy, příkazem PlugInstall je nainstalujete a restartujeme Neovim.

02. Defaultní klávesové zkratky

Default klávesové zkratky

Neovim je moderní verze Vim, textového editoru používaného v unixových systémech. Zde jsou některé klávesové zkratky pro práci s Neovim:

Základní pohyb:

  • h - Pohyb vlevo
  • j - Pohyb dolů
  • k - Pohyb nahoru
  • l - Pohyb vpravo
  • w - Přesun na začátek dalšího slova
  • b - Přesun na začátek předchozího slova
  • gg - Přesun na začátek dokumentu
  • G - Přesun na konec dokumentu

Visuální mód:

Do něj se přepnu v Normal módu pomocí v pohybem kde byl kurzor mohu označovat text.

Normální mód - NORMAL:

Do normál módu se z jiných přesunu pomocí ESC

  • i - Přepnutí do režimu vkládání před kurzor
  • I - Přepnutí do režimu vkládání na začátek řádku
  • a - Přepnutí do režimu vkládání za kurzor
  • A - Přepnutí do režimu vkládání na konec řádku
  • o - Vložení nového řádku pod aktuálním řádkem
  • O - Vložení nového řádku nad aktuálním řádkem
  • dd - Smazání řádku
  • dw - Smazání slova
  • yy - Kopírování řádku
  • p - Vložení obsahu schránky pod kurzor
  • P - Vložení obsahu schránky před kurzor
  • u - Vrácení poslední provedené akce
  • Ctrl + r - Krok do předu opak u
  • q - Zavře okno
  • . - Poslední příkaz
  • Ctrl + w - Přepínání oken

Command mód:

Command mód vyvoláme pomocí Shift + :

  • :e + jméno souboru - Vytvoří nový soubor - :e index.html
  • :w - Uložení změn
  • :q - Opuštění editoru
  • :wq - Uložení změn a opuštění
  • :q! - Opuštění editoru bez ukládání změn
  • :vs - Vertikální rozložení oken
  • :sp - Horizontální rozložení oken
  • :colorscheme - Změní theme
  • :term - Otevře terminál

Vyhledávání a nahrazování:

  • /hledany_text - Vyhledání textu
  • n - Přeskočení na další výskyt hledaného textu
  • N - Přeskočení na předchozí výskyt hledaného textu
  • :s/hledany_text/nahrazeny_text/g - Nahrazení hledaného textu za zadaný text v celém dokumentu

Různé:

  • Ctrl + r - Opětovné provedení zrušené akce
  • :help - Zobrazení nápovědy

Top comments (0)