首页 > 解决方案 > 语言服务器提供程序 - 获取换行符类型

问题描述

我正在尝试获取客户端文档的换行符类型(CRLF 或 LF),但在文档中找不到对它的任何引用。我在 server.ts 文件中需要这样的东西:

function validateTextDocument(textDocument) {
    return __awaiter(this, void 0, void 0, function* () {
        if (textDocument.lineBreak === "\n") {
            // ...
        }
    })
}

这是我完成扩展所需的最后一条信息,你能说明一下吗?

谢谢!

标签: node.jsline-breakslanguage-server-protocol

解决方案


我错过了明显的,解决方案与 LSP 无关,你可以在这里找到它:检测换行类型


推荐阅读