hromada úprav
This commit is contained in:
parent
2936b3757d
commit
e33ea07580
26
init.vim
26
init.vim
@ -15,11 +15,11 @@ imap <silent><expr> <TAB> coc#pum#visible() ? coc#pum#confirm() : "\<TAB>"
|
|||||||
|
|
||||||
Plug 'othree/html5.vim'
|
Plug 'othree/html5.vim'
|
||||||
|
|
||||||
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
Plug 'ray-x/lsp_signature.nvim' " Zobrazí parametry a další informace
|
||||||
|
|
||||||
Plug 'shellRaining/hlchunk.nvim' " Propojovací line (lua)
|
Plug 'shellRaining/hlchunk.nvim' " Propojovací line (lua)
|
||||||
|
|
||||||
Plug 'Exafunction/codeium.vim', { 'branch': 'main' } " Free AI codium
|
" Plug 'Exafunction/codeium.vim', { 'branch': 'main' } " Free AI codium
|
||||||
|
|
||||||
Plug 'm4xshen/autoclose.nvim' " AutocloseTag (lua)
|
Plug 'm4xshen/autoclose.nvim' " AutocloseTag (lua)
|
||||||
|
|
||||||
@ -37,16 +37,6 @@ Plug 'tpope/vim-fugitive' " Git - vim fugitive
|
|||||||
|
|
||||||
Plug 'lewis6991/gitsigns.nvim' " Git Signs (lua) - prohlížení smazaných řádku
|
Plug 'lewis6991/gitsigns.nvim' " Git Signs (lua) - prohlížení smazaných řádku
|
||||||
|
|
||||||
" Telescope (lua)
|
|
||||||
" Telescope requires plenary to function
|
|
||||||
" Plug 'nvim-lua/plenary.nvim'
|
|
||||||
" The main Telescope plugin
|
|
||||||
" Plug 'nvim-telescope/telescope.nvim'
|
|
||||||
" An optional plugin recommended by Telescope docs
|
|
||||||
" Plug 'nvim-telescope/telescope-fzf-native.nvim', {'do': 'make' }
|
|
||||||
|
|
||||||
" Plug 'ryanoasis/vim-devicons' " Icons
|
|
||||||
|
|
||||||
Plug 'lilydjwg/colorizer' " Náhled barev css
|
Plug 'lilydjwg/colorizer' " Náhled barev css
|
||||||
|
|
||||||
Plug 'Pocco81/auto-save.nvim' " Autosave
|
Plug 'Pocco81/auto-save.nvim' " Autosave
|
||||||
@ -86,6 +76,8 @@ Plug 'nordtheme/vim'
|
|||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Nastavení klávesy Enter pro potvrzení výběru z vyskakovací nápovědy - nejde
|
" Nastavení klávesy Enter pro potvrzení výběru z vyskakovací nápovědy - nejde
|
||||||
" s autoclose!
|
" s autoclose!
|
||||||
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>"
|
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>"
|
||||||
@ -115,6 +107,13 @@ nmap <leader>f <Plug>(coc-format-selected)
|
|||||||
|
|
||||||
lua <<EOF
|
lua <<EOF
|
||||||
|
|
||||||
|
require'lsp_signature'.setup({
|
||||||
|
bind = true, -- This is mandatory, otherwise border config won't get registered.
|
||||||
|
handler_opts = {
|
||||||
|
border = "rounded"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
--AutocloseTag setup
|
--AutocloseTag setup
|
||||||
require("autoclose").setup()
|
require("autoclose").setup()
|
||||||
|
|
||||||
@ -137,6 +136,3 @@ require('hlchunk').setup({
|
|||||||
|
|
||||||
})
|
})
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
24
readme/14. Inline Paramaters alernative Neovim.md
Normal file
24
readme/14. Inline Paramaters alernative Neovim.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Plugin pro Neovim, který zobrazuje názvy parametrů a funkcí a další informace, se jmenuje LSP Signature. Tento plugin využívá Language Server Protocol (LSP) a poskytuje funkcionalitu podobnou Inline Parameters for VSCode.
|
||||||
|
|
||||||
|
Pro instalaci pomocí vim-plug můžete přidat následující řádek do svého init.vim nebo init.lua:
|
||||||
|
|
||||||
|
'''''
|
||||||
|
Plug 'ray-x/lsp_signature.nvim'
|
||||||
|
''''
|
||||||
|
|
||||||
|
Poté spusťte :PlugInstall v Neovimu pro instalaci pluginu.
|
||||||
|
|
||||||
|
Po instalaci můžete plugin nakonfigurovat v init.vim nebo init.lua:
|
||||||
|
|
||||||
|
''''
|
||||||
|
require'lsp_signature'.setup({
|
||||||
|
bind = true, -- This is mandatory, otherwise border config won't get registered.
|
||||||
|
handler_opts = {
|
||||||
|
border = "rounded"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
''''
|
||||||
|
|
||||||
|
Tento plugin vám zobrazí názvy parametrů a funkcí přímo v kódu, což může být velmi užitečné při psaní a ladění kódu.
|
||||||
|
|
||||||
|
[Odkaz na plugin na GitHubu](https://github.com/ray-x/lsp_signature.nvim)
|
68
readme/15. Jak na kopírování a vkládání.md
Normal file
68
readme/15. Jak na kopírování a vkládání.md
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
#Kopírování textu
|
||||||
|
###Kopírování jednoho řádku
|
||||||
|
|
||||||
|
Přejděte na řádek, který chcete kopírovat.
|
||||||
|
|
||||||
|
Stiskněte yy (dva krát y). Tím kopírujete celý řádek.
|
||||||
|
|
||||||
|
###Kopírování více řádků
|
||||||
|
|
||||||
|
Přejděte na první řádek, který chcete kopírovat.
|
||||||
|
|
||||||
|
Stiskněte V pro vizuální režim řádků.
|
||||||
|
|
||||||
|
Použijte šipky nebo j a k pro výběr řádků.
|
||||||
|
|
||||||
|
Stiskněte y pro kopírování vybraných řádků.
|
||||||
|
|
||||||
|
#Vkládání textu
|
||||||
|
###Vložení textu
|
||||||
|
|
||||||
|
Přejděte na místo, kam chcete text vložit.
|
||||||
|
|
||||||
|
Stiskněte p pro vložení textu za kurzor nebo P pro vložení textu před kurzor.
|
||||||
|
|
||||||
|
#Další užitečné funkce
|
||||||
|
###Vymazání textu
|
||||||
|
|
||||||
|
Přejděte na řádek, který chcete vymazat.
|
||||||
|
|
||||||
|
Stiskněte dd pro vymazání celého řádku.
|
||||||
|
|
||||||
|
###Vymazání více řádků
|
||||||
|
|
||||||
|
Přejděte na první řádek, který chcete vymazat.
|
||||||
|
|
||||||
|
Stiskněte V pro vizuální režim řádků.
|
||||||
|
|
||||||
|
Použijte šipky nebo j a k pro výběr řádků.
|
||||||
|
|
||||||
|
Stiskněte d pro vymazání vybraných řádků.
|
||||||
|
|
||||||
|
###Přesunutí textu
|
||||||
|
|
||||||
|
Vyberte text, který chcete přesunout (například pomocí V a j/k).
|
||||||
|
|
||||||
|
Stiskněte d pro vymazání vybraného textu (což ho také kopíruje do schránky).
|
||||||
|
|
||||||
|
Přejděte na místo, kam chcete text přesunout.
|
||||||
|
|
||||||
|
Stiskněte p nebo P pro vložení textu.
|
||||||
|
|
||||||
|
###Použití systémové schránky
|
||||||
|
|
||||||
|
Neovim podporuje integraci se systémovou schránkou, což umožňuje kopírování a vkládání textu mezi Neovimem a jinými aplikacemi.
|
||||||
|
|
||||||
|
Kopírování do systémové schránky
|
||||||
|
|
||||||
|
Vyberte text, který chcete kopírovat (například pomocí V a j/k).
|
||||||
|
|
||||||
|
Stiskněte "+y pro kopírování vybraného textu do systémové schránky.
|
||||||
|
|
||||||
|
Vložení z systémové schránky
|
||||||
|
|
||||||
|
Přejděte na místo, kam chcete text vložit.
|
||||||
|
|
||||||
|
Stiskněte "+p pro vložení textu ze systémové schránky za kurzor nebo "+P pro vložení textu před kurzor.
|
||||||
|
|
||||||
|
Tyto příkazy a klávesové zkratky vám umožní efektivně pracovat s textem v Neovimu.
|
Loading…
Reference in New Issue
Block a user