【求助】如何使用自定义的Editor替换内置CodeEditor #3013
Unanswered
MilkWangStudio
asked this question in
Q&A
Replies: 1 comment 1 reply
-
@MilkWangStudio 目前底部可以使用 import {
BrowserEditorContribution,
EditorComponentRegistry,
} from '@opensumi/ide-editor/lib/browser';
@Domain(BrowserEditorContribution)
export class CustomNavigationContribution implements BrowserEditorContribution {
...
registry.registerEditorSideWidget({
id: CUSTOM_NAVIGATION_WIDGET_ID,
component: CustomNavigation,
// 只有 git 协议的文件下才显示
displaysOnResource: (r) => {
return r.uri.scheme === 'git';
},
});
...
} 可以参考这块逻辑提个 PR 适配一下顶部场景,代码部分应该不会很复杂 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
目前Editor的Tool面板是在右上角,我需要修改下,将操作栏放到Tab栏下方,我看CodeEditor的组件里这部分没办法配置,所以我想自己实现一个Editor,但是又想继承对于和FileTree的联动、自动保存等特性,请问有什么思路吗~
参考
![image](https://private-user-images.githubusercontent.com/15866249/263144304-443523d4-950c-46cc-b7d1-15d574fd6c7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NjQzOTYsIm5iZiI6MTczODk2NDA5NiwicGF0aCI6Ii8xNTg2NjI0OS8yNjMxNDQzMDQtNDQzNTIzZDQtOTUwYy00NmNjLWI3ZDEtMTVkNTc0ZmQ2YzdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDIxMzQ1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwNDllNDUxYTFkNWJhYzExOGJjN2NjZWQxZjNmYmYxZDg5ODVmMTI1YThmZmM4N2YyZjNjODNkMGI1NzNkM2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Z5py86JzunQOm483zZf2LW-fCYIdfp3sCPxNBF3s4Vk)
Beta Was this translation helpful? Give feedback.
All reactions