如果我可以快速入门,我想扩展两种功能,但是目前没有时间深入探索代码库以找出其复杂性(除了一些我已经进行的初步探索之外)完成),所以我希望熟悉VS Code编辑器代码库的人可以回答以下问题以节省时间:
当行以项目符号点开头时,Markdown中的行换行目前很难看,因为该行换行到包含项目符号字符的列,而不是到项目符号后面的第一个非空白字符的列。在代码库中的哪里实现了换行行为?我想对此进行修改,但是很难找到实现实际换行本身的逻辑,而不是对其进行配置。
编辑器实现同步滚动以进行差异比较;是否以可以推广到任何两个编辑器的方式来实现,或者它是否非常针对差异化?我想研究单独的注释/注释编辑器与正在编辑的代码同步的可能性;有效地对多列进行编码,这将需要两个编辑器协同工作。
注意:如果此问题不适合StackOverflow,因为VS代码问题列表中不允许出现“问题”,请告知我应将其张贴在哪里(流量足够大的地方)确实有机会获得有用的回复)
答案 0 :(得分:1)
在this issue中讨论了这种包装。后续行动将是this api feature request。当前无法实现
滚动同步由markdown扩展使用VS Code API中的onDidChangeTextEditorVisibleRanges
事件实现。扩展程序可以尝试使用此事件同步任何两个编辑器