hromada úprav

This commit is contained in:
kankys 2024-10-14 17:59:35 +02:00
parent 2936b3757d
commit e33ea07580
3 changed files with 103 additions and 15 deletions

View File

@ -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

View 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)

View 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.