Existem no Linux duas classes gerais de editores de texto, os quais funcionam segundo dois estilos completamente diferentes, que chamaremos de estilo Emacs e de estilo Vi. Os editores do estilo Emacs funcionam de uma forma mais familiar, entrando diretamente em modo de inserção de texto e aceitando comandos através de caracteres de controle e teclas especiais. Já os do estilo Vi funcionam ao contrário: estão normalmente em modo de comando e é necessário entrar explicitamente em modo de inserção através de um comando para poder escrever algo no arquivo.
Nestas notas vamos estudar apenas editores do estilo Emacs. Na galeria de trabalhos dos alunos desta disciplina há vários trabalhos sobre o uso dos editores da classe Vi. Um deles é mencionado em um dos exercícios na seção de problemas e dicas desta apostila. Além disso, a forma de se sair destes editores, que está meio longe de ser intuitiva, está incluída no documento sobre as saídas de emergência.