Пропустити до основного змісту
Версія: master

Параметри

Параметри використовуються для налаштування редактора, змінні для налаштуванняплагінів vimscript.

Параметри Neovim

Дивіться :help lua-guide-options для подробиць.

  • Для встановлення параметрів:

    vim.opt.{option} = {value}
  • Для отримання параметрів:

    vim.opt.{option}:get()

Приклади параметрів

vim.opt.cmdheight = 2 -- більше місця в командному рядку neovim для відображення повідомлень
vim.opt.guifont = "monospace:h17" -- шрифт, який використовується в графічних застосунках neovim
vim.opt.shiftwidth = 2 -- кількість пробілів, вставлених для кожного відступу
vim.opt.tabstop = 2 -- вставляти 2 пробіли для tab
vim.opt.relativenumber = true -- відносні номери рядків
vim.opt.wrap = true -- переніс рядків

-- use treesitter folding
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"

Змінні Neovim

Дивіться :help lua-guide-variables для подробиц.

  • Для отримання та встановлення змінних використовуйте:

    vim.g.{name} -- глобальні змінні (g:)
    vim.b.{name} -- змінні для поточного буферу (b:)
    vim.w.{name} -- змінні для поточного вікна (w:)
    vim.t.{name} -- змінні для поточної вкладки (t:)
    vim.v.{name} -- передвстановлені Vim змінні (v:)
    vim.env.{name} -- змінні оточення, що визначені в сесії редактора