Огляд прив'язок клавіш
Тут наведено огляд найпоширеніших прив'язок клавіш.
Це не повний список, ви можете знайти більше, натиснувши <leader>sk
для пошуку,
або <leader>
, щоб показати, з якою клавішею (спливаюче вікно зв'язок клавіш)
Також перегляньте: vim mappings
Підказка: <leader>
це типово пробіл, прочитайте :help keycodes
для отримання додаткових імен клавіш
Підказка: <M>
це alt
на Windows/Linux та option
на macOS
Підказка: Для користувачів macOS: щоб клавіша option
(⌥
) працювала як <M>
, вам може знадобитися змінити деякі
налаштування:
- Для iTerm2: Виберіть
Esc+
як параметр клавіші Option у Параметри - Профілі - Клавіші - Для Alacritty: Переконайтеся, що у вас версія Alacritty >= 0.12.0. У файлі конфігурації
alacritty.yml
встановіть для параметраwindow.option_as_alt
значенняBoth
абоOnlyLeft
\OnlyRight
відповідно до ваших уподобань (https://github.com/alacritty/alacritty/issues/62).
Підказка: Нелідерні сполучення клавіш (наприклад, <C-\>
, згадані нижче та інші) можна переглянути
натиснувши <backspace>
у головному меню which-key (перше спливне вікно після натискання <leader>
)
Плагіни
клавіші | опис | режим |
---|---|---|
<leader> | whichkey (спливаюче вікно з прив'язками клавіш (з'являється через 1 секунду)) | нормальний |
<leader>e | nvimtree (бічний файловий провідник) | нормальний |
<leader>f <leader>s (menu) | telescope (знайти файли, текст та більше) | нормальний |
<leader>; | alpha (інформаційна панель) | нормальний |
<C-\> <M-1/2/3> | toggleterm (термінал) | нормальний |
LSP
клавіші | опис | режим |
---|---|---|
K | інформація при наведення (двічі натисніть, щоб потрапити всередину) | нормальний |
KK | перемістит курсор всередину вікна K | нормальний |
gd | перейти до визначення | нормальний |
gD | перейти до оголошення | нормальний |
gr | go to references | нормальний |
gI | перейти до імплементації | нормальний |
gs | show signature help | нормальний |
gl | показати лінію діагностики | нормальний |
glgl | перемістити курсор всередину gl діагностичного вікна | нормальний |
Редагування
клавіші | опис | режим |
---|---|---|
<leader>/ | закоментувати | нормальний, візуальний |
gb | закоментувати блок | візуальний |
<M-k> | перемістити лінію або лінії вгору | нормальний, візуальний |
<M-j> | перемістити лінію або лінії вниз | нормальний, візуальний |
Completion
клавіші | опис | режим |
---|---|---|
<C-space> | показати меню автозавершення | вставлення |
<CR> <C-y> | підтвердити | вставлення |
<C-e> | скасувати | вставлення |
<C-k> <Up> <Tab> | вибрати попередній предмет | вставлення |
<C-j> <Down> <S-Tab> | вибрати наступний предмет | вставлення |
<C-d> | прокрутити докуменацію вгору | вставлення |
<C-f> | прокрутити документацію вниз | вставлення |
<CR> <Tab> | перейти до наступного переходу у фрагменті | вставлення |
<S-Tab> | перейти до попереднього переходу у фрагменті | вставлення |
Вікна
клавіші | опис | режим |
---|---|---|
<C-h> | перейти в ліве вікно | нормальний |
<C-j> | перейти в нижнє вікно | нормальний |
<C-k> | перейти в верхнє вікно | нормальний |
<C-l> | перейти в праве вікно | нормальний |
<C-Up> | зменшити висоту вікна | нормальний |
<C-Down> | збільшити висоту вікна | нормальний |
<C-Left> | зменшити ширину вікна | нормальний |
<C-Right> | збільшити ширину вікна | нормальний |
Різне
клавіші | опис | режим |
---|---|---|
<leader>Lc | редагувати config.lua | нормальний |
<leader>h | очистити підсвітку пошуку | нормальний |
<leader>sh | шукати в :help | нормальний |
<leader>sr | відкрити нещодавні файли | нормальний |
<leader>pS | список встановлених плагінів | нормальний |
nvimtree (бічний файловий провідник)
g?
показати сполучення клавіш