0
我正在爲vscode構建一個markdown預覽擴展,我需要跟蹤編輯器的scrollTop位置。我查看了vscode.d.ts文件,但找不到任何API。在Atom編輯器中,是否有一個與Visual Studio代碼中的`onDidChangeScrollTop`行爲相同的函數?
更重要的是,有沒有辦法獲得編輯器的屏幕行。現在我只能得到緩衝區行。
謝謝:)
我正在爲vscode構建一個markdown預覽擴展,我需要跟蹤編輯器的scrollTop位置。我查看了vscode.d.ts文件,但找不到任何API。在Atom編輯器中,是否有一個與Visual Studio代碼中的`onDidChangeScrollTop`行爲相同的函數?
更重要的是,有沒有辦法獲得編輯器的屏幕行。現在我只能得到緩衝區行。
謝謝:)
沒有,但這裏的VSCode API跟蹤暴露視信息的問題:https://github.com/Microsoft/vscode/issues/588
此外,作爲VS代碼的降價擴展的維護者,我很想了解您現有的Markdown預覽所缺乏的功能。有一個建議的API可以允許擴展來擴展內置Markdown預覽:https://github.com/Microsoft/vscode/issues/22916也許這將是一種更簡單的方法來實現你的目標?
隨意file an issue with more information about your use case或ping me on twitter
嗨!我試圖將我爲[Atom編輯器](https://shd101wyy.github.io/markdown-preview-enhanced/#/)編寫的名爲** Markdown Preview Enhanced **的擴展移植到vscode,因爲有些人要求它。我剛剛在[visual studio marketplace]上發佈了一個可行的版本(https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced),如果您有興趣,可以查看它。我試圖在vscode中實現自動滾動同步,但我找不到相關的API。因此,我想我會等待視口API支持。謝謝! – user3479030