Penyunting teks

Penyunting teks ialah sejenis perisian untuk menyunting teks biasa. Ia berbeza dengan pemproses perkataan dari segi ia tidak mengendalikan format dokumen atau ciri-ciri lain yang biasa terdapat dalam penerbitan atas meja.

Penyunting teks sering disekalikan dengan sistem pengendalian atau pakej pembangunan perisian, dan sering digunakan untuk menyunting sistem pengendalian dan tatarajah perisian penggunaan dan kod sumber bahasa pengaturcaraan. Sesetengah penyunting teks adalah kecil dan mudah, sementara yang lain menawarkan fungsi yang meluas dan rumit. Sebagai contoh, UNIX dan sistem-sistem pengendalian ala UNIX mempunyai penyunting vi (atau variasinya), tetapi ramai juga yang turut menggunakan penyunting Emacs untuk menyunting teks. Sistem Microsoft Windows pula mempunyai perisian ringkas Notepad, walaupun ramai orang (terutamanya pengatur cara) menggunakan perisian lebih rumit seperti TextPad. Untuk Mac OS Apple Macintosh terdapat perisian asal SimpleText, yang diganti atau disokong oleh WorldText, dan juga penyunting HTML BBEdit. Terdapat juga perisian pindahan Emacs untuk Windows dan Mac OS.

Ciri-ciri penting sesuatu penyunting teks adalah keupayaannya menyunting fail tanpa had saiz. Sebagai contoh perisian Notepad akan pengun sekiranya ia cuba membuka fail bersaiz lebih besar dari 1 megabit (1MB). Ini bukanlah satu masalah bagi kebanyakan pengguna, tetapi tidak boleh diterima untuk penggunaan khusus bagi pemaju, seperti membaca fail log atau memeriksa fail teks yang biasanya bersaiz besar, seperti seluruh kamus diletakkan di dalam satu fail. Terdapat penyunting teks khusus untuk masyarakat pembangunan perisian yang tiada had saiz fail yang boleh dibaca. Dengan menggunakan perisian sedemikian, membuka fail bersaiz besar hanya lambat disebabkan capaian kepada cakera keras, kerana perisian penyunting teks tidak mampu meletakkan keseluruhan teks di dalam ingatan. Penyunting teks yang popular yang membenarkan fungsi ini adalah EditPad yang juga mempunyai versi ringkas lite edisi percuma.

Sesetengah penyunting teks memberikan ciri-ciri khusus dan fungsi tambahan, sebagai contoh, 
 Penyunting kod sumber
 Persekitaran pembangunan bersepadu (IDE)
 Penyunting HTML
 Outliner

merupakan paket dengan penyunting teks dibekalkan, biasanya dengan fungsi tambahan. Kebanyakan penyunting teks khas untuk masyarakat pembangunan aturcara membekalkan fungsi penonjolan sintaks kod sumber untuk kebanyakan bahasa pengaturcaraan.

Penyunting teks yang terkenal 
 BBEdit 
 ed
 EditPad
 edlin
 edt
 Emacs (lihat juga XEmacs, di bawah)
 le  
 Metapad
 NEdit
 Notepad
 Notepad++ 
 pico  
 Professional Notepad 
 qed
 Red (a VAX/VMS editor, written in Forth variant STOIC)
 sam
 SimpleText
 TECO
 TextEdit
 TextPad 
 UltraEdit 
 vi
 vim 
 Writer
 XEmacs

Lihat juga: Editor wars

Pautan luar dan sumber tambahan 
Penyunting teks di bawah adalah perisian percuma untuk Windows (versi berlainan):

 Cream for Vim
 An easy-to-use configuration of the powerful Vim text editor for both Microsoft Windows and GNU/Linux.
 Editpad Lite
 Editplus
 Emacs for Windows
 Extreme pad 
 Metapad, exact duplication of Notepad's feature set with many additional features
 Multipad
 Netpadd
 Notespad 
 Features: dictionary, text clips (like macros), makes .log file when updating your edited file, file size limited only by memory, definable file filters, font settings, configurable toolbars.
 PFE 
 Quick Edit 
 Features: supports accented characters, auto indent, sorting, search/replace, undo.
 SciTE
 Notepad++
 Features: designed for editing source code. Supports syntax coloring, more.
 Vim
 Win32Pad

Manakala penyunting teks di bawah ini tidak terhad kepada mana-mana platform:
 FreeDOS edlin, a clone of MS-DOS edlin for FreeDOS
 JEdit
 Archnophilia