![](/img/trans.png)
[英]how to change dart line length in vscode when formatting dart files?
[英]How do I change the formatter line length with neovim lsp dart?
我正在使用內置 LSP(通過出色的 AstroVim)運行 nvim 來開發 dart 和 flutter。
喜歡一切,除了 lsp 格式(保存時的格式)如何將我的行包裝為 80 個字符。
我可以看到 dart 命令行格式化程序如何支持
--line-length=<value>
我的問題:如何將該參數包含在 lsp 中
lua vim.lsp.buf.formatting()
命令以便以更長的行長度格式化。
PS。 是的,我完全了解關於線路長度的宗教戰爭。
聚苯乙烯。 我已經在我的 AstroVim 用戶配置中嘗試過這個,但它似乎不起作用
▏ ["server-settings"] = {
▎ ▏ ▏ ▏ dartls = {
▎ ▏ ▏ ▏ ▏ settings = {
▎ ▏ ▏ ▏ ▏ ▏ ["line-length"] = 120
▎ ▏ ▏ ▏ ▏ }
▎ ▏ ▏ ▏ }
使用 AstroNvim,您可以使用lsp.server-settings.<lsp>
選項為 LSP 配置添加選項。
將<lsp>
替換為用於 dart/flutter 的 LSP 服務器的名稱,並添加line-length
選項(選項可以是表或函數)。 請參閱https://github.com/AstroNvim/AstroNvim/tree/main/lua/configs/lsp/server-settings和https://github.com/AstroNvim/AstroNvim/blob/main/lua中的示例.lua
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.