Based in Omaha, NE, USA
Carhenge near Alliance, Nebraska, gray cars arranged like Stonehenge under a dramatic evening sky

Text editor: Definition, History and Examples

Limited-time savings

Huge Price Drop and Savings!

Great news for Omaha and Nebraska small businesses. Because we have cut our labor costs, every new website with up to 5 pages plus a contact page is now just $300, one time. You get a custom design built by real people you can call, not a template factory, and most sites are ready in 3 to 5 days. Your site is mobile-friendly, has a working contact form and search-ready page titles and descriptions, and comes with a free SSL certificate. Hosting starts at $129 a year for a non-CMS site or $149 a year for WordPress, with daily backups included. Our family team has been building websites in Omaha for over 20 years. Choose what you need in the shopping cart below, call us at 402-813-4034, or send a message with the contact form and we will get started right away.

Get my $300 websiteor call 402-813-4034

A text editor is software that opens, changes and saves plain text files. Plain text holds characters only, without fonts, colors or page layout. Programmers use a text editor to write source code. Web designers use one to write web page markup and style sheets.

History of Text editor

Creator: Bill Joy (vi, 1976); Richard Stallman (GNU Emacs, 1984); Richard Brodie (Windows Notepad, 1983). Year: 1976.

Early programmers punched code into cards. A keypunch machine made the holes. A card reader then loaded the deck into the computer. Editing meant punching new cards. Some early operating systems included batch text editors. These editors changed card image files. Each record often held 80 characters.

The first interactive editors were line editors. They ran on teletype printers. Commands worked on one line at a time. The user had to track the insertion point, called the cursor, in memory. Edits were checked by printing part of the file.

Screen editors came when video terminals became common. The 1977 Commodore PET was the first mass-market computer with a full-screen editor. Bill Joy added a visual mode to the ex editor in 1976. The result was vi. Joy's ex 1.1 shipped in the first Berkeley Software Distribution (BSD) release in March 1978.

Richard Stallman began GNU Emacs in 1984. GNU is a recursive name that stands for GNU's Not Unix. GNU Emacs became a central part of the GNU Project. Its first release was on March 20, 1985. Its tagline is the extensible self-documenting text editor.

Microsoft released Windows Notepad in 1983 as Multi-Tool Notepad. Richard Brodie is listed as its original author. Notepad is a simple editor for plain text. Many programmers choose other editors with more features. Microsoft released Visual Studio Code (VS Code) on April 29, 2015.

Changelog and latest update

Text editors added features over time. Early editors worked one line at a time. Full-screen editors then showed the whole file. Later editors stored text in gap buffers, piece tables or ropes. These structures make inserts, deletes and undo steps faster.

Programmer editors added syntax highlighting and automatic indentation. They also added plug-ins. GNU Emacs grew through Emacs Lisp packages. Its built-in tools include a file browser, a calculator and an email client. GNU Emacs 28.1 on April 4, 2022 added native compilation of Lisp files. Version 29.1 on July 30, 2023 added Tree-sitter parser support.

GNU nano is a smaller editor for terminals. Its homepage lists version 9.2 as the latest release, modified on July 31, 2026. Nano shows its key commands at the bottom of the screen.

Visual Studio Code adds agent sessions. An agent is an artificial intelligence (AI) assistant that works on code tasks. Microsoft lists version 1.141 as the current stable release. Its highlights include worktree cleanup, sandboxing of agent terminals on Windows, macOS and Linux, and a grid view for sessions.

Latest update: Visual Studio Code 1.141.0, 2026-10-07

Microsoft released Visual Studio Code 1.141 on October 7, 2026. The release lets users reclaim disk space from inactive agent worktrees. Agent terminals can be sandboxed on Windows, macOS and Linux. Users can compare several agent sessions in a grid.

Usage examples

A text editor opens a plain text file, changes its characters and saves it. Web pages, style sheets and source code are plain text, so any text editor can open them. Developers choose an editor with search, syntax highlighting and remote file access. The examples below show a terminal editor, a scripted edit, a package install, a remote command and an editor setting. Each command runs in a Linux or macOS terminal.

Edit a file in vi
vi notes.txt
i
Hello, world.
<Esc>
:wq

This sequence opens notes.txt in vi. The i key enters insert mode, and the typed line is saved to the file. The Esc key returns to command mode. The :wq command writes the file and quits the editor.

Append a line with ed
printf '%s\n' a 'Hello, world.' . w q \
  | ed -s notes.txt

The printf command sends editor commands to ed in batch mode. The a command appends the next line. A single period ends the input. The w command writes the file, and the q command quits the editor.

Install and check GNU nano
sudo apt install nano
nano --version
nano /etc/hosts

The first command installs nano on Debian and Ubuntu systems. The second command prints the installed version. The third command opens the hosts file for editing. Editing system files needs administrator rights.

Edit a remote file over SSH
ssh user@example.com
nano public_html/index.html

Secure Shell (SSH) opens a session on a Server. The nano command then edits a web page on that server. The file path is relative to the home folder of the account. Changes take effect when the file is saved.

Set the Git editor to VS Code
git config --global \
  core.editor "code --wait"
code -g index.html:12

The first command sets Visual Studio Code as the editor for Git commit messages. The --wait option holds the terminal until the file closes. The second command opens index.html at line 12 in the editor.

References

These sources are outside Websnoogie and were checked on 2026-10-12.

  • Text editor

    Wikipedia

    Explains what a text editor is. Compares plain text with rich text. Covers the history of line and screen editors and common features such as syntax highlighting.

  • Visual Studio Code release notes

    Microsoft

    Lists the stable and Insiders releases of Visual Studio Code. Version 1.141 is listed with its release date of October 7, 2026 and its release highlights.

  • About Vim

    Vim project

    States that Vim is an improved version of the vi editor. It describes Vim as a configurable editor for programming, configuration files and email composition, and lists its main advantages over earlier versions.

  • vi (text editor)

    Wikipedia

    Describes vi as a screen editor for Unix. Records that Bill Joy added visual mode in 1976. Records the name vi in Second BSD, May 1979.

  • GNU Emacs

    Wikipedia

    Covers the GNU Emacs history from 1984, its release history by version, its Emacs Lisp extensions and its built-in tools such as Dired and Calc.

  • GNU nano

    GNU nano project

    The official nano homepage. It lists version 9.2 as the latest release, modified on July 31, 2026. It links to the news, documentation and download pages for the editor.

  • Notepad (software)

    Wikipedia

    Describes Windows Notepad as a simple text editor included with Microsoft Windows. It records its first release in 1983 as Multi-Tool Notepad and lists its original author, Richard Brodie.

Start with clean text, finish in days

1976 is the year Bill Joy added a visual mode to the ex editor, and his idea still shapes text tools today. A clean page starts with clean text. We write each page in plain markup, so browsers and search engines read it without trouble.

Our domain and CMS hosting bundle costs $24.99 for the domain plus $149 for hosting, which totals $173.99. A CMS lets you change words later without touching the code, so your updates stay simple. A lean page also loads quickly on a phone, and that matters on a slow connection. Delivery takes 3 to 5 days once we have your text and photos.

Search is the next step after launch. Our local SEO service costs $190 a month and helps nearby customers find your business. We keep the wording plain, so visitors understand each page on the first read. We explain each charge before we start, so there are no surprises.

Call us at 402-813-4034 to talk through your text, your pages and your launch date. Or press the button below to start your $300 website. We will help you publish a clean, readable page.

See the $300 websiteor call 402-813-4034

Get started with Websnoogie

A smiling couple at a sunlit office desk reviewing a colorful website on a large monitor

A family company in Omaha

Rod, Tami, and their team have built websites, content, and provided SEO services (internet marketing) for over 20 years. You call us, you talk to us. Most new websites are ready in 3 to 5 days, and our hosting runs at 99.999% uptime.

  • Best of Omaha B2B winner, 2021 to 2025
  • BBB accredited with an A+ rating
  • Small businesses, nonprofits and professionals

Sign up now

Due today$449

Secure checkout through PayPal

More info on our products

Contact us now!

Prefer to talk? Call 402-813-4034 or email staff@websnoogie.com. We are open every day, 7 am to 10 pm.