Visual studio Visual studio SDK-获取当前行分隔符

Visual studio Visual studio SDK-获取当前行分隔符,visual-studio,visual-studio-extensions,visual-studio-sdk,Visual Studio,Visual Studio Extensions,Visual Studio Sdk,我正在开发一个VisualStudio扩展,它要求我在当前用户文档中插入文本行。由于行分隔符不是一个通用的东西,并且每个操作系统、文本编辑器或最终用户都使用不同的样式,因此我希望确保在插入文本时为当前环境使用正确的样式 我试图寻找一些VS SDK全局存储此值,但我找不到它。我只找到了VSConstants.VSStd97CmdID.LineBreak,它应该是插入换行符的命令号。不幸的是,我需要它作为字符串而不是命令 那么,是否存在这样一个全球性的问题呢?编辑器本身大胆地存储了这一点,因为它有一

我正在开发一个VisualStudio扩展,它要求我在当前用户文档中插入文本行。由于行分隔符不是一个通用的东西,并且每个操作系统、文本编辑器或最终用户都使用不同的样式,因此我希望确保在插入文本时为当前环境使用正确的样式

我试图寻找一些VS SDK全局存储此值,但我找不到它。我只找到了
VSConstants.VSStd97CmdID.LineBreak
,它应该是插入换行符的命令号。不幸的是,我需要它作为字符串而不是命令

那么,是否存在这样一个全球性的问题呢?编辑器本身大胆地存储了这一点,因为它有一个菜单选项

您在找什么?可以看出,VS支持5种不同类型的换行符。其中4个长度相同。如果只支持CRLF和LF,了解长度可能会有用,但事实并非如此。