-- secrets.lua
local secrets = { WAKATIME_SECRET_API_KEY = "WAKATIME_SECRET_API_KEY" }
return secrets
:LspInfo
— Показать информацию о текущем статусе LSP.
:LspStart <server>
— Запустить указанный LSP сервер.
:LspStop <server>
— Остановить указанный LSP сервер.
:LspRestart
— Перезапустить все активные LSP серверы.
w
— Move forward to the beginning of the next word
W
— Move forward to the beginning of the next WORD
e
- Move forward one word to the end of the next word
E
- Move forward one word to the end of the next WORD
b
- Move backward to beginning of the previous word
B
- Move backward to beginning of the previous WORD
ge
- Move backward to end of the previous word
gE
- Move backward to end of the previous WORD
K
— Показать документацию для символа под курсором.
gd
— Перейти к определению символа.
gD
— Перейти к объявлению символа.
gi
— Перейти к реализации символа.
gr
— Найти все ссылки на символ.
gs
— Показать подсказку по сигнатуре функции.
gn
— Переименовать символ.
[g
— Перейти к предыдущей диагностике (ошибке/предупреждению).
g]
— Перейти к следующей диагностике (ошибке/предупреждению).
:lua vim.lsp.buf.formatting_sync()
— Применить автоформатирование для текущего файла.
:NullLsInfo
— Показать информацию о статусе null-ls.
:lua vim.lsp.buf.code_action()
— Выполнить действия кода (например, автофиксы).
<leader>e
— Открыть или закрыть NvimTree.
r
— Переименовать файл или директорию.
a
— Создать новый файл или директорию.
d
— Удалить файл или директорию.
x
— Вырезать файл или директорию.
c
— Скопировать файл или директорию.
p
— Вставить файл или директорию.
<leader>ff
— Найти файл.
<leader>fg
— Найти текст в файлах (grep).
<leader>fb
— Найти буферы.
<leader>fh
— Найти справку.
:TSToolsRenameFile
— Переименовать или переместить файл с автоматическим обновлением путей импортов.
:TSToolsOrganizeImports
— Организовать импорты в текущем файле.
:TSToolsAddMissingImports
— Добавить отсутствующие импорты в текущем файле.
:TSToolsRemoveUnused
— Удалить неиспользуемые переменные и импорты.
:RustRunnables
— Показать список возможных запусков кода.
:RustExpandMacro
— Развернуть макрос под курсором.
:RustHoverActions
— Показать доступные действия под курсором.
:RustOpenCargo
— Открыть файл Cargo.toml.
<leader>w
— Сохранить текущий файл.
<leader>q
— Закрыть текущий буфер.
<leader>c
— Комментировать/раскомментировать строку или выделение (с помощью плагина комментариев).