hpl re qi j k c( )d y m -f b!af bCe sont les commandes d'entrées/sorties de l'éditeur, soit sur fichier, soit dans un buffer. Le buffer est un tampon provisoire, qui disparaît à la sortie de l'éditeur. Les entrées/sorties sur buffer sont toujours réalisées par copie – on n'autorise donc pas le partage d'un sous-arbre par deux nœuds distincts de l'arbre des textes.
Commandes
f [ i j p ] <num>
fi <num><num> "termes" du fichier "File Input" derrière la position courante.* = insère la liste des "termes" du fichier.fj <num><num> "termes" du fichier "File Input" devant la position courante.* = insère la liste des "termes" du fichier.fp <num><num> "termes" dans le fichier "File Output" à partir de la position courante – l'ancien fichier est écrasé.* = écrit la liste des "termes" dans le fichier.b [ i j p ] <num>
bi <num><num> "termes" du buffer "Buffer Input" derrière la position courante.* = insère la liste des "termes" du buffer.bj <num><num> "termes" du buffer "Buffer Input" devant la position courante.* = insère la liste des "termes" du buffer.bp <num><num> "termes" dans le buffer "Buffer Output" à partir de la position courante – l'ancien buffer est écrasé.* = écrit la liste des "termes" dans le buffer.