2025-02-04 22:44:30 +01:00
<!doctype html>
< html lang = "en" >
< head >
< title > Hint - 🚀ApolloNvim< / title >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" >
< link rel = "stylesheet" href = "../../../assets/css/darcula-highlight.min.css" >
< link rel = "stylesheet" href = "../../../assets/css/bootstrap.min.css" >
< link rel = "stylesheet" href = "../../../assets/css/dracula-ui.min.css" >
< link rel = "stylesheet" href = "../../../assets/css/mkdocs.min.css" >
< link href = "../../../style/extra.css" rel = "stylesheet" >
< link rel = "icon" type = "image/x-icon" href = "../../../assets/img/favicon.ico" >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js" > < / script >
< script > hljs . initHighlightingOnLoad ( ) ; < / script >
< / head >
< body class = "drac-bg-black-secondary drac-text-grey-ternary drac-text drac-scrollbar-purple" >
< main class = "d-flex" >
<!-- block sidebar -->
< nav id = "sidebar" class = "sidebar drac-bg-black" >
< div class = "custom-menu" >
< button type = "button" id = "sidebarCollapse" class = "btn btn-primary" >
< i class = "fa fa-bars" > < / i >
< span class = "sr-only" > Menu< / span >
< / button >
< / div >
< div class = "p-4" >
< div class = "drac-text-center" >
< span class = "drac-text drac-line-height drac-text-white" > 🚀ApolloNvim< / span >
< / div >
< div class = "drac-box flex-column" >
< ul class = "dot-ul" >
< li > < div class = "dot-li drac-bg-cyan" > < / div > < / li >
< li > < div class = "dot-li drac-bg-green" > < / div > < / li >
< li > < div class = "dot-li drac-bg-orange" > < / div > < / li >
< li > < div class = "dot-li drac-bg-pink" > < / div > < / li >
< li > < div class = "dot-li drac-bg-purple" > < / div > < / li >
< li > < div class = "dot-li drac-bg-red" > < / div > < / li >
< li > < div class = "dot-li drac-bg-yellow" > < / div > < / li >
< / ul >
< / div >
< hr class = "drac-divider" / >
<!-- block menu -->
< ul class = "mb-5 drac-list drac-list-none" >
< li class = "drac-box" >
< a href = "../../.."
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
🏘 Domů
< / a >
< / li >
< li class = "drac-box" >
< a href = "../../installation/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
🛠 Instalace
< / a >
< / li >
< li class = "drac-box" >
< a href = "../../plugins/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
🗄 Pluginy
< / a >
< / li >
< li class = "drac-box" >
< a href = "../../.."
class="
drac-anchor btn-toggle d-inline-flex align-items-center border-0 drac-text-purple--hover collapsed"
data-bs-toggle="collapse" data-bs-target="#📑-návody-collapse" aria-expanded="false">
📑 Návody
< / a >
< div class = "collapse" id = "📑-návody-collapse" >
< ul class = "mb-5 drac-list drac-list-none" >
< li class = "drac-box-ternary" >
2025-02-05 09:21:09 +01:00
< a href = "../02.%20keyshortcuts/"
2025-02-04 22:44:30 +01:00
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Defaultní klávesové zkratky
< / a >
< / li >
< li class = "drac-box-ternary" >
2025-02-05 09:21:09 +01:00
< a href = "../01.%20vimplug/"
2025-02-04 22:44:30 +01:00
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak nainstalovat vim.plug
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../03.%20Jak%20nainstalovat%20Codeium%20do%20Neovim/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak nainstalovat Codeium do Neovim
< / a >
< / li >
2025-02-05 00:00:47 +01:00
< li class = "drac-box-ternary" >
< a href = "../04.%20Jak%20nainstalovat%20Telescope%20do%20editoru%20Neovim/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak nainstalovat Telescope do editoru Neovim
< / a >
< / li >
2025-02-05 07:25:31 +01:00
< li class = "drac-box-ternary" >
< a href = "../05.%20Barevn%C3%A9%20sch%C3%A9ma/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Barevné schéma
< / a >
< / li >
2025-02-05 09:21:09 +01:00
< li class = "drac-box-ternary" >
< a href = "../06.%20Autosave/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Automatické úkládání
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../07.%20Kop%C3%ADrov%C3%A1n%C3%AD%20a%20Vkl%C3%A1d%C3%A1n%C3%AD%20do%20a%20z%20%20Neovim%20z%20extern%C3%ADch%20zdroj%C5%AF/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Kopírování a Vkládání do a z Neovim z externích zdrojů
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../08.%20Markdown_syntax/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Markdown_syntax
< / a >
< / li >
2025-02-05 09:59:26 +01:00
< li class = "drac-box-ternary" >
< a href = "../09.%20init.vim%20z%C3%A1kladn%C3%AD%20nastaven%C3%AD/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
init.vim základní nastavení
< / a >
< / li >
2025-02-05 11:03:55 +01:00
< li class = "drac-box-ternary" >
< a href = "../10.%20vim-fugitive%20ovl%C3%A1dni%20Git%20v%20Neovim/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Vim-fugitive ovládni Git v Neovim
< / a >
< / li >
2025-02-05 13:43:39 +01:00
< li class = "drac-box-ternary" >
< a href = "../11.%20Gitsigns%20drobn%C3%A9%20vylep%C5%A1en%C3%AD%20git%20v%20Neovim/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Gitsigns drobné vylepšení git v Neovim
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../12.%20Je%C5%A1t%C4%9B%20lep%C5%A1%C3%AD%20Neovim%20s%20Zellij%20termin%C3%A1lov%C3%BDm%20multiplexorem/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Ještě lepší Neovim s Zellij terminálovým multiplexorem
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../13.%20Pou%C5%BE%C3%ADv%C3%A1n%C3%AD%20relativn%C3%ADch%20%C4%8D%C3%ADsel%20%C5%99%C3%A1dk%C5%AF/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Používání relativních čísel řádků
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../15.%20Jak%20na%20kop%C3%ADrov%C3%A1n%C3%AD%20a%20vkl%C3%A1d%C3%A1n%C3%AD/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak na kopírování a vkládání
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../16.%20Jak%20nainstalovat%20nejnov%C4%9Bj%C5%A1%C3%AD%20verzi%20Neovim%20do%20linuxu/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak nainstalovat nejnovější verzi Neovim do linuxu
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../17.%20Jak%20opravit%20nefunk%C4%8Dn%C3%AD%20Prettier/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak opravit nefunkční Prettier
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../18.%20Konfigurace%20Lua/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Konfigurace Lua
< / a >
< / li >
< li class = "drac-box-ternary" >
< a href = "../20.%20N%C3%A1hledy%20markdown%20v%20nvim/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
Jak zobrazit náhled v markdown v prohlížeči pomocí coc-webview
< / a >
< / li >
2025-02-04 22:44:30 +01:00
< / ul >
< / div >
< / li >
< li class = "drac-box" >
< a href = "../../../contact/"
class="
drac-anchor d-inline-flex align-items-center border-0 drac-text-purple--hover">
📪 Kontakty
< / a >
< / li >
< / ul >
<!-- endblock -->
< / div >
< / nav >
<!-- endblock -->
< nav class = "divider drac-bg-purple-cyan" > < / nav >
< div class = "content" >
<!-- block header -->
< header >
< nav class = "navbar navbar-expand-xl drac-bg-purple" >
< div class = "container-fluid" >
< button class = "navbar-toggler w-100 text-center" type = "button" data-bs-toggle = "collapse" data-bs-target = "#navbarsMenu"
aria-controls="navbarsMenu" aria-expanded="false" aria-label="Toggle navigation">
< span class = "navbar-toggler-icon" > < / span >
< / button >
< div class = "collapse navbar-collapse flex-column ml-auto" id = "navbarsMenu" >
< ul class = "navbar-nav text-md-center" >
<!-- block preview -->
< li class = "nav-item" >
< / li >
<!-- endblock -->
<!-- block search -->
< li class = "nav-item" > < div role = "search" class = "search-box" >
< form id = "rtd-search-form" class = "wy-form" action = "../../../search.html" method = "get" >
< input type = "text" name = "q" class = "drac-input drac-input-search drac-input-white drac-text-white drac-bg-black-secondary"
placeholder="Search docs" title="Type search term here" />
< / form >
< / div >
< / li >
<!-- endblock -->
<!-- block source -->
< li class = "nav-item" >
< / li >
<!-- endblock -->
< / ul >
< / div >
< / div >
< / nav >
< / header >
<!-- endblock -->
<!-- block content -->
< section class = "p-md-5 section-content" >
< article >
< p > < h3 id = "pri-problemech-se-syntaxi-markdown-je-potreba" > Při problémech se syntaxi markdown je potřeba:< / h3 >
< ul >
< li >
< p > PlugVim:
< code > Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}< / code > < / p >
< / li >
< li >
< p > Nainstalovat:
< code > :TSInstall markdown< / code > < / p >
< / li >
< / ul >
< h3 id = "autosave" > AutoSave< / h3 >
< ul >
< li > Nainstalovat plugin auto-save.nvim přes plug.vim pomocí následujícího příkazu: < / li >
< / ul >
< div class = "codehilite" > < pre > < span > < / span > < code > Plug ' Pocco81/auto-save.nvim'
< / code > < / pre > < / div >
< ul >
< li > Poté nastavit proměnné g:auto_save_enabled a g:auto_save_delay v init.vim takto: < / li >
< / ul >
< div class = "codehilite" > < pre > < span > < / span > < code > let g:auto_save_enabled = 1
let g:auto_save_delay = 3000
< / code > < / pre > < / div >
< p > < a href = "https://github.com/Pocco81/auto-save.nvim?tab=readme-ov-file" > https://github.com/Pocco81/auto-save.nvim?tab=readme-ov-file< / a > < / p >
< ul >
< li > Autosave nefunguje v PowerShell< / li >
< / ul >
< h3 id = "colorscheme-automaticke-spousteni" > Colorscheme automatické spouštění< / h3 >
< ul >
< li >
< p > Takto nastavím vybrané colorscheme že se automaticky spustí při startu: < / p >
< / li >
< li >
< p > Nastavení do init.vim :< / p >
< / li >
< / ul >
< div class = "codehilite" > < pre > < span > < / span > < code > colorscheme dracula
autocmd VimEnter * colorscheme dracula
< / code > < / pre > < / div >
< h3 id = "kde-najdu-init-vim-a-data-neovim" > Kde najdu init vim a data Neovim?< / h3 >
< ul >
< li > Linux a MacOS< / li >
< / ul >
< div class = "codehilite" > < pre > < span > < / span > < code > /home/user/.config/nvim/init.vim
< / code > < / pre > < / div >
< ul >
< li > Windows< / li >
< / ul >
< div class = "codehilite" > < pre > < span > < / span > < code > /home/kankys/.local/share/nvim/ (data)
/home/kankys/.local/state/nvim/ (data)
< / code > < / pre > < / div >
< h3 id = "vkladani-z-externich-zdroju" > Vkládání z externích zdrojů< / h3 >
< p > V Neovim (a také v klasickém Vim) můžete kopírovat text z externích zdrojů, například z webové stránky, pomocí několika různých metod. Zde jsou dvě možnosti:< / p >
< h3 id = "prime-kopirovani-z-externi-aplikace" > < strong > Přímé kopírování z externí aplikace:< / strong > < / h3 >
< ol >
< li >
< p > < strong > Zkopírujte text:< / strong > < / p >
< ul >
< li > Otevřete webový prohlížeč a vyberte text, který chcete zkopírovat.< / li >
< li > Stiskněte < code > Ctrl+C< / code > (nebo < code > Cmd+C< / code > na macOS) pro kopírování.< / li >
< li >
< p > < strong > Přepnutí do režimu vkládání v Neovimu (režim insert ):< / strong > < / p >
< / li >
< li >
< p > Otevřete neovim a načtěte soubor.< / p >
< / li >
< li > Přepněte se do režimu vkládání stisknutím klávesy < code > i< / code > .< / li >
< li >
< p > < strong > Vložte text:< / strong > < / p >
< / li >
< li >
< p > Stiskněte < code > Ctrl+Shift+V< / code > (nebo < code > Cmd+Shift+V< / code > na macOS) pro vložení textu do Neovimu.< / p >
< / li >
< / ul >
< / li >
< / ol >
< h1 id = "default-klavesove-zkratky" > Default klávesové zkratky< / h1 >
< p > 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:< / p >
< h3 id = "zakladni-pohyb" > Základní pohyb:< / h3 >
< ul >
< li > < code > h< / code > - Pohyb vlevo< / li >
< li > < code > j< / code > - Pohyb dolů< / li >
< li > < code > k< / code > - Pohyb nahoru< / li >
< li > < code > l< / code > - Pohyb vpravo< / li >
< li > < code > w< / code > - Přesun na začátek dalšího slova< / li >
< li > < code > b< / code > - Přesun na začátek předchozího slova< / li >
< li > < code > gg< / code > - Přesun na začátek dokumentu< / li >
< li > < code > G< / code > - Přesun na konec dokumentu< / li >
< / ul >
< h3 id = "visualni-mod" > Visuální mód:< / h3 >
< p > Do něj se přepnu v Normal módu pomocí < code > v< / code > pohybem kde byl kurzor mohu označovat text.< / p >
< h3 id = "normalni-mod-normal" > Normální mód - NORMAL:< / h3 >
< p > Do normál módu se z jiných přesunu pomocí < code > ESC< / code >
- < code > i< / code > - Přepnutí do režimu vkládání před kurzor
- < code > I< / code > - Přepnutí do režimu vkládání na začátek řádku
- < code > a< / code > - Přepnutí do režimu vkládání za kurzor
- < code > A< / code > - Přepnutí do režimu vkládání na konec řádku
- < code > o< / code > - Vložení nového řádku pod aktuálním řádkem
- < code > O< / code > - Vložení nového řádku nad aktuálním řádkem
- < code > dd< / code > - Smazání řádku
- < code > dw< / code > - Smazání slova
- < code > yy< / code > - Kopírování řádku
- < code > p< / code > - Vložení obsahu schránky pod kurzor
- < code > P< / code > - Vložení obsahu schránky před kurzor
- < code > u< / code > - Vrácení poslední provedené akce
- < code > Ctrl + r< / code > - Krok do předu opak < code > u< / code >
- < code > q< / code > - Zavře okno
- < code > .< / code > - Poslední příkaz
- < code > Ctrl + w< / code > - Přepínání oken< / p >
< h3 id = "command-mod" > Command mód:< / h3 >
< p > Command mód vyvoláme pomocí < code > Shift + :< / code >
- < code > :e + jméno souboru< / code > - Vytvoří nový soubor - < code > :e index.html< / code >
- < code > :w< / code > - Uložení změn
- < code > :q< / code > - Opuštění editoru
- < code > :wq< / code > - Uložení změn a opuštění
- < code > :q!< / code > - Opuštění editoru bez ukládání změn
- < code > :vs< / code > - Vertikální rozložení oken
- < code > :sp< / code > - Horizontální rozložení oken
- < code > :colorscheme< / code > - Změní theme
- < code > :term< / code > - Otevře terminál< / p >
< h3 id = "vyhledavani-a-nahrazovani" > Vyhledávání a nahrazování:< / h3 >
< ul >
< li > < code > /hledany_text< / code > - Vyhledání textu< / li >
< li > < code > n< / code > - Přeskočení na další výskyt hledaného textu< / li >
< li > < code > N< / code > - Přeskočení na předchozí výskyt hledaného textu< / li >
< li > < code > :s/hledany_text/nahrazeny_text/g< / code > - Nahrazení hledaného textu za zadaný text v celém dokumentu< / li >
< / ul >
< h3 id = "ruzne" > Různé:< / h3 >
< ul >
< li > < code > Ctrl + r< / code > - Opětovné provedení zrušené akce< / li >
< li > < code > :help< / code > - Zobrazení nápovědy< / li >
< / ul > < / p >
< / article >
< / section >
<!-- endblock -->
<!-- block footer -->
< footer >
< div class = "d-flex flex-sm-row justify-content-between py-2 border-top drac-text-black drac-bg-cyan-green" >
< a href = "https://github.com/dracula/mkdocs" target = "_blank" style = "padding-left: 1%;"
class="footer-text drac-anchor drac-text-black drac-text-purple--hover">
Made with Dracula Theme for MkDocs
< / a >
< / div >
< / footer >
<!-- endblock -->
< / div >
< / main >
< script > var base _url = '../../..' ; < / script >
< script src = "../../../assets/js/jquery-3.3.1.slim.min.js" > < / script >
< script src = "../../../assets/js/bootstrap.bundle.min.js" > < / script >
< script src = "../../../assets/js/mkdocs.js" > < / script >
< script src = "../../../javascripts/extra.js" defer > < / script >
< script src = "../../../search/main.js" defer > < / script >
< / body >
< / html >