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 '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 'Exafunction/codeium.vim', { 'branch': 'main' } " Free AI codium
|
||||
" Plug 'Exafunction/codeium.vim', { 'branch': 'main' } " Free AI codium
|
||||
|
||||
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
|
||||
|
||||
" 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 'Pocco81/auto-save.nvim' " Autosave
|
||||
@ -86,6 +76,8 @@ Plug 'nordtheme/vim'
|
||||
|
||||
call plug#end()
|
||||
|
||||
|
||||
|
||||
" Nastavení klávesy Enter pro potvrzení výběru z vyskakovací nápovědy - nejde
|
||||
" s autoclose!
|
||||
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>"
|
||||
@ -115,6 +107,13 @@ nmap <leader>f <Plug>(coc-format-selected)
|
||||
|
||||
lua <<EOF
|
||||
|
||||
require'lsp_signature'.setup({
|
||||
bind = true, -- This is mandatory, otherwise border config won't get registered.
|
||||
handler_opts = {
|
||||
border = "rounded"
|
||||
}
|
||||
})
|
||||
|
||||
--AutocloseTag setup
|
||||
require("autoclose").setup()
|
||||
|
||||
@ -137,6 +136,3 @@ require('hlchunk').setup({
|
||||
|
||||
})
|
||||
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