回答編集履歴

2

.

2022/05/12 22:28

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -1,4 +1,4 @@
1
- [VSCode のソース](https://github.com/microsoft/vscode/tree/main/src/vs/editor)をざっと見てみましたが、 textarea でイベント受け取って、画面表示は独立して行っているようでした。
1
+ [VSCode のソース](https://github.com/microsoft/vscode/tree/main/src/vs/editor)をざっと見てみましたが、 textarea でイベント受け取って、画面表示その textarea は使わずに独立して行っているようでした。
2
2
 
3
3
 
4
4
 

1

.

2022/05/12 22:24

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -1,6 +1,4 @@
1
- [VSCode のソース](https://github.com/microsoft/vscode/tree/main/src/vs/editor)をざっと見てみましたが、 textarea も contenteditable も使っていないようでした。個人的な感触としても、本格的なエディタを作るなら textarea と contenteditable は細かい制御が難しくて使おうとは思いません。
2
-
3
- VSCode は入力のイベントに従って内部のデータを更新して、それをHTMLとして画面出力しているのでしょう。画面出力方法の違いをのぞけば、 ブラウザベースではないエディタを作るのと同じ手法です。
1
+ [VSCode のソース](https://github.com/microsoft/vscode/tree/main/src/vs/editor)をざっと見てみましたが、 textarea でイベント受け取って、画面表示は独立して行ってようでした。
4
2
 
5
3
 
6
4