どのように私はVSCodeのような自分のテキストエディタを作った
5499 ワード
Hello World!
新しい記事に戻る🎉....今日は私が作ったエディタについて話します👉 小さな編集者;これは非常にWebブラウザと多くのコードを書くのに便利です..
それで、どうやって作ったの?
ライブラリ/フレームワーク
データベース(コードとauthの保存)
どのようにコード入力/エディタ?
<ControlledEditor
onBeforeChange={handleChange}
value={value}
className="code-mirror-wrapper"
options={{
lineWrapping: true,
lint: true,
mode: language,
theme: 'material',
lineNumbers: true,
autoCloseBrackets: true,
matchBrackets: true,
autoCloseTags: true,
matchTags: true,
}}
/>
<Editor
defaultLanguage="javascript"
theme="vs-dark"
value={js}
onChange={setJs}
className='editor'
/>
出力方法
iframe
<iframe
srcDoc={srcDoc}
title="output"
sandbox="allow-forms allow-popups allow-scripts allow-same-origin allow-modals"
frameBorder="0"
width="100%"
height="100%"
/>
どのようにコードの保存/更新?
私はそれを公開するビデオを作ったので、ビデオをチェックアウトし、私のチェックアウトを忘れないでください
Reference
この問題について(どのように私はVSCodeのような自分のテキストエディタを作った), 我々は、より多くの情報をここで見つけました https://dev.to/codewithsnowbit/how-i-made-my-own-text-editor-2aj8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol