Template:Short description {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other MS-DOS Editor, commonly just called edit or edit.com, is a TUI text editor. Originally, it was a 16-bit that shipped with MS-DOS 5.0 and later,<ref name="RUNNINGMSDOS">Template:Cite book</ref> as well as all 32-bit x86 versions of Windows. In 2025, Microsoft released a free and open-source remake.<ref name="remake" /> It supersedes edlin, the standard editor in earlier versions of MS-DOS. Originally, EDIT.COM was a stub that ran QBasic in editor mode. Starting with Windows 95, MS-DOS Editor became a standalone program because QBasic didn't ship with Windows.

OverviewEdit

OriginalEdit

The Editor version 1.0 appeared in MS-DOS 5.00, IBM PC DOS 5.0, OS/2, and Windows NT 4.0. This version relies on QBasic 1.0. Hence, it uses a text-based user interface (TUI), and its color scheme can be adjusted. It can only open one file, but can open the quick help file in a split window.

The Editor version 1.1 appeared in MS-DOS 6.0. It uses QBasic 1.1 but no new features were added to the Editor.

IBM PC DOS 6 dropped the Editor in favor of another text editor called E, which supports mouse and menus in version 7.0.

The Editor version 2.0 appeared with Windows 95, as standalone app that no longer requires QBasic. It has a multiple-document interface and can open up to 9 files. The screen can be split vertically into two panes which can be used to view two files simultaneously or different parts of the same file. It can also open files in binary mode, where a fixed number of characters are displayed per line, with newlines treated like any other character. This mode shows characters as hexadecimal characters (0-9 and A-F). Editor converts Unix newlines (LF) to DOS newlines (CRLF) and has mouse support. This version has been included with all 32-bit x86 versions. Being a 16-bit DOS app, it cannot run on x64, IA-64, or ARM64 versions of Windows.

The Editor may be used as a substitute for Windows Notepad, although the 16-bit version is limited to files smaller than Template:Nowrap depending on how much conventional memory is free.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

FreeDOS derivativeEdit

The FreeDOS version was developed by Shaun Raven and is licensed under the GPL.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

RemakeEdit

On May 18, 2025, Microsoft released an open-source recreation of the Editor written in the Rust programming language, simply named Edit, for modern versions of Windows.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The version number did not continue, resetting to 1.0.0.

ReferencesEdit

Template:Reflist

Further readingEdit

External linksEdit

Template:Sister project

Template:Windows commands