Текстовым редактором (text editor) называют программу, которая предназначена для редактирования (составления и изменения) файлов, содержащих только текст, например: письмо, программа на языке C, системный конфигурационный файл.
При том, что имеется много различных редакторов для системы Linux, единственный, чье присутствие будет гарантировано в любой системе UNIX или Linux — это vi (visual editor). Редактор vi не является самым простым в использовании, и его интерфейс не очень понятен сам по себе. Однако ввиду своей распространенности, а отчасти и потому, что владение им в некоторых ситуациях необходимо, ему посвящается внимание в этой заметке.