使用 qml 来设置图形用户界面是很好的选择,一般来说编写 qml 最方便的方式是使用 Qt Creator。不过它的缺点就是太臃肿庞大了,而使用 neovim 来处理轻量的框架无非是很好的选择。而为了让 Neovim 能够媲美 Qt Creator,需要 Lsp 来提供完整的语言支持,好在 Qt 提供了 qmlls 这个语言服务器且在 Neovim 已经提供了。
我使用 Mason.nvim 来管理 Lsp。那么只需要在 Mason 配置中在 ensure_installed
中添加 qmlls
就安装了 qmlls。除此之外,还需要添加如下代码:
|
|
之后重启 neovim 就可以看到完美的 qmlls 支持啦!