A text editor is a program that edits files in plain text format, as compared to binary format. Using a non-text based word processing program (e.g. using Microsoft Word to edit PHP scripts) can cause major problems in your code. This is because non-text based word processing programs insert extra formatting into text files, and can corrupt the files when they need to be interpreted by the interpreter. An editor like Notepad does not insert any extra formatting.
Edit WordPress Files with a text-only editor.
Some examples of file formats which need to be edited as plain text:
- HTML documents
- PHP scripts
- Perl scripts
- Rich Text Format documents
- JavaScript scripts
Some examples of text editor programs:
- Atom (Cross-platform, Open Source, Free)
- BBEdit (Classic Mac OS, Mac OS X)
- Boxer Text Editor (Windows)
- Brackets(Cross-platform, Open Source, Free)
- Coda (Mac OS X)
- EditPad Pro (Windows)
- EditPlus (Windows)
- Emacs (Cross-platform, Open Source, Free)
- gedit (Cross-platform, Open Source, Free)
- jEdit (Cross-platform, Open Source, Free)
- Kate (Cross-platform, Open Source, Free)
- Komodo Edit (Cross-platform, Open Source, Free)
- Notepad++ (Windows, Open Source, Free)
- phpDesigner (Windows)
- PSPad (Windows, Free)
- Smultron (Mac OS X)
- SubEthaEdit (Mac OS X)
- Sublime Text (Cross-platform)
- TextEdit (comes with Mac OS X)
- TextMate (Mac OS X)
- TextPad (Windows)
- UltraEdit (Windows)
- vim (Cross-platform, Open Source, Free)
- Visual Studio Code (Cross-platform, Free)
Some examples of non-plain text formats that require special software for editing:
- Microsoft Word documents
- Microsoft Excel spreadsheets
- Images, such as JPEG, PNG, or GIF
Some examples of software which can edit text, but which are NOT regarded as basic text editors and NOT recommended for use on WordPress files:
- Microsoft Word
- Microsoft Excel
- Adobe Photoshop
- Adobe Illustrator
- Adobe Dreamweaver