【问题标题】:How to get all of the properties of window in NeoVim?如何在 NeoVim 中获取窗口的所有属性?
【发布时间】:2022-09-26 16:45:12
【问题描述】:

我想看看已设置到某个窗口的所有选项

current_window = vim.api.nvim_get_current_win()
vim.wo[current_window].wrap = true

试着打电话给print(vim.inspect(current_window)) 给了我这个:

{
  <metatable> = {
    __index = <function 1>,
    __newindex = <function 2>
  }
}

试图获得表格的大小给了我零:

local v = vim.wo[current_window]
print(#v) -- result is 0

但同时这个属性是存在的。下一个 sn-p 给我true

print(vim.inspect(vim.wo[current_window].wrap)) -- result is true

如何提取所有窗口选项?

    标签: lua neovim


    【解决方案1】:
    1. 输入:h options.txt
    2. 输入/local to window并按回车
    3. nN 前进和后退

      确保您已阅读 :h help-summary:h user-manual

    【讨论】:

    • 我想提取窗口的所有属性及其值。您是否建议手动一一检查?
    猜你喜欢
    • 1970-01-01
    • 2013-06-19
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多