Wagner Luís de Araújo Menezes Macêdo
wagnerluis1982@gmail.com 2007
Pedro Vaz de Mello de Medeiros
pedrovmm@gmail.com 2007
Leonardo Ferreira Fontenelle
leonardof@gnome.org 2007, 2008
Vladimir Melo
vmelo@gnome.org 2008
Fabricio Godoy
skarllot@gmail.com 2008
Krix Apolinário
krixapolinario@gmail.com 2009
José Carlos Menezes
jcmenezes.91@gmail.com 2013
Enrico Nicoletto
hiko@duck.com 2013, 2014, 2022
Rafael Fontenelle
rafaelff@gnome.org 2013-2020
Bruno Lopes
brunolopesdsilv@gmail.com 2021.
Giovanni dos S.A.L Rodrigues
giovannilombone.io@gmail.com 2024

# Introdução aos editores de texto no geral

# Não é um processador de texto

Um editor de texto deve ser diferenciado de um processador de texto.

Um exemplo de processador de texto é o LibreOffice Writer, que foi lançado como um software gratuito e open-source.

A word processor permits to create different kinds of documents (reports, letters, books, etc), with the ability to insert images, tables and other elements.

A text editor like gedit is used for creating and editing text files. The files that are saved by gedit and stored on disk contain only text.

# Formatos de arquivos de texto

Com um editor de texto, você pode escrever simples anotações como textos sem forma. Mas o texto também pode ser de um determinado formato.

Other programs take text files as input, read the text in it, and produce a result. For example, web browsers can read text files that follow the HTML format and renders them as pages.

Um formato de arquivo de texto descreve como o conteúdo precisa ser estruturado para ser compreendido por outros programas.

# Exemplos

## Writing documents

É interessante notar que, com um simples editor de texto e arquivos de texto, é possível escrever documentos similares aos produzidos com um processador de texto.

To take our earlier example with HTML, to insert an image, it is done by referring to an external image file (for example stored on disk in the same directory). Although the image file is not part of the HTML file, a web browser knows that it needs to embed it in the page.

## Código Fonte

Text files are not restricted to write notes or documents, another area is writing source code, to develop a piece of software with a programming or scripting language.

# Destaque de sintaxe

When writing text in a certain format (or “language”), it is very useful to visually distinguish the different kinds of elements, when a portion of text has a special meaning. The special meanings depend on the syntax of the language, i.e., how things should be structured.

This is done by adding colors to the text (or other highlighting means: bold, italic, underline, etc).

It is important to note that these colors are not saved into the file; instead, it is the text editor application that presents the text to the user that way.