Text Editor made in Javascript
Introduction
Everyone who do programming language use some kind of text editor or some ide do write the code and now days there is many text editor and ide to choose from some of the most common text editor are VSCode, Sublime, Intellij, Atom, Notepad++ etc
Every text editor has some features and some are more powerful than other but today topic is not about which text editor to use its about vscode
VSCode one of the most popular text editor now days with the helps of its powerful extension vscode can be used for any programming language and can be used in any place without much problem and the best things about the vscode it’s purely written in HTML, CSS and JavaScript yes you this is write vscode is written in this three language only
So you may say this how its possible simply because vscode is use Electron JS framework its means everything's inside vscode is div, css and js
Yes this is right vscode 100% use pure js do every things inside it
Its means each and every things is just changing js code that change the html structure even if we type we are changing the dynamically changing the html of the vscode this is one of the reason why developers like to use vscode because everything in the vscode is can customize including menus, title any things
To prove what i am saying
open vscode
ctrl + shift + p to open command palette
then write Developer: Toggle Developer Mode
after this you can see the screen like this
remember this the inspector and now do any things write text open file you can see the vscode is dynamical changing
now with the help of the you can create your extension by see how your extension affecting the vscode.
Closing Note
I known this article is very small but it's good to knowns how much we can achieve by just simply using pure html, css and js this is the reason why now days web app become more famous than desktop apps now days an web app can achieve any things and sometimes more than the traditional web apps.
Hello this article is only make for learning purpose and show you that with simple manipulation we can do very much.
Thank for everyone to read my article till end if you have any doubt please comment if you have any suggestion please mail all comment both positive and negative is more than welcomed
Contact Detail
LinkeDin [https://www.linkedin.com/in/suyash-garg-50245b1b7]
Additional Tags
#worldrecordholder #training #internship #makingindiafutureready #summer #summertraining #python #javascript #docker #rightmentor #deepknowledge #linuxworld #vimaldaga #righteducation