Slackjeff Wiki

Juntando bits aprendemos juntos

Ferramentas do usuário

Ferramentas do site


utils:carac:editores_texto

Essa é uma revisão anterior do documento!


Editores de texto

Linha de comando x Visual

Um editor de linha de comando, ao contrário de um editor visual, não exibe o texto sendo editado enquanto ele está sendo editado. Ou seja, ele não é o que classificaríamos como uma ferramenta do tipo “what you see is what you get” (WYSIWYG). No lugar disso, o editor nos oferece comandos que podemos usar para instruí-lo a alterar o texto.

A princípio, isso pode nos causar uma sensação de afastamento ou cegueira em relação ao texto. Mas não passa de uma questão de costume. Podemos ver o texto editado antes e depois da edição, por meio de comandos que, após algum tempo de uso, tornam-se quase um reflexo natural.

E que comandos são esses? Depende do editor em questão, mas tipicamente existem vários comandos que podemos usar, tais como ir para uma linha específica; mostrar o conteúdo da linha selecionada; substituir uma parte da linha selecionada por outro texto; Copiar, mover, e adicionar novas linhas; e existem mais.

Exemplos de editores de linha de comando: ed, ex.

Um editor visual, em contrapartida, exibe as mudanças sendo aplicadas enquanto são aplicadas. Ele dispõe todo o texto (ou um fragmento dele, caso o texto todo não caiba na tela), e tipicamente terá um cursor em alguma parte do texto visível (embora em alguns casos possa não haver ou estar fora da área visível). O fato de ser visual não quer dizer necessariamente que há uma interface gráfica: a visualização pode ocorrer em interface textual.

Exemplos de editores visuais: vi, vim, emacs.

utils/carac/editores_texto.1731293492.txt.gz · Última modificação: (edição externa)