2025-02-05 13:43:39 +01:00

474 lines
18 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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">
<a href="../02.%20keyshortcuts/"
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">
<a href="../01.%20vimplug/"
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>
<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>
<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>
<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>
<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>
<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>
<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>
</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 &#39;Pocco81/auto-save.nvim&#39; 
</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>