How to implement a multi-tab editor like vscode:
vscode
So that users can open and switch between multiple files.