node.js - 语言服务器提供程序 - 获取换行符类型
问题描述
我正在尝试获取客户端文档的换行符类型(CRLF 或 LF),但在文档中找不到对它的任何引用。我在 server.ts 文件中需要这样的东西:
function validateTextDocument(textDocument) {
return __awaiter(this, void 0, void 0, function* () {
if (textDocument.lineBreak === "\n") {
// ...
}
})
}
这是我完成扩展所需的最后一条信息,你能说明一下吗?
谢谢!
解决方案
我错过了明显的,解决方案与 LSP 无关,你可以在这里找到它:检测换行类型
推荐阅读
- mysql - 如何在 max 函数中使用 select 查询?
- asp.net - AWS Lambda 上的 ASP.NET Core - 数据保护密钥存储为环境变量
- node.js - Firebase:更新 - Cloud Functions for Firebase 对 Node 6 运行时的支持将关闭
- typescript - 如何扩展传递参数类型的函数的返回类型?
- python - Python:如何避免我的全局变量在通过函数传递时被更新?
- python - 如何将 LineString 拆分为段
- javascript - Javascript getElementById().value 在输入元素上返回未定义
- python - 我如何知道信封是否已送达收件人邮箱?
- julia - 错误:LoadError:找不到 deps.jl 文件。请尝试运行 Pkg.build("Arpack")
- spring-boot - 在采用 @queryParam(可选参数)的 SpringBoot @RestController 的 GET 操作中使用 Swagger(2.9.2)