VS代码/摩纳哥-熟悉代码库的人有两个问题

时间:2018-06-19 20:29:27

标签: visual-studio-code monaco-editor visual-studio-monaco

如果我可以快速入门,我想扩展两种功能,但是目前没有时间深入探索代码库以找出其复杂性(除了一些我已经进行的初步探索之外)完成),所以我希望熟悉VS Code编辑器代码库的人可以回答以下问题以节省时间:

  1. 当行以项目符号点开头时,Markdown中的行换行目前很难看,因为该行换行到包含项目符号字符的列,而不是到项目符号后面的第一个非空白字符的列。在代码库中的哪里实现了换行行为?我想对此进行修改,但是很难找到实现实际换行本身的逻辑,而不是对其进行配置。

  2. 编辑器实现同步滚动以进行差异比较;是否以可以推广到任何两个编辑器的方式来实现,或者它是否非常针对差异化?我想研究单独的注释/注释编辑器与正在编辑的代码同步的可能性;有效地对多列进行编码,这将需要两个编辑器协同工作。

注意:如果此问题不适合StackOverflow,因为VS代码问题列表中不允许出现“问题”,请告知我应将其张贴在哪里(流量足够大的地方)确实有机会获得有用的回复)

1 个答案:

答案 0 :(得分:1)

  1. this issue中讨论了这种包装。后续行动将是this api feature request。当前无法实现

  2. 滚动同步由markdown扩展使用VS Code API中的onDidChangeTextEditorVisibleRanges事件实现。扩展程序可以尝试使用此事件同步任何两个编辑器