text editor: (computer science) an application that can be used to create and view and edit text files
editor program: (computer science) a program designed to perform such editorial functions as rearrangement or modification or deletion of data
knight: a chessman shaped to resemble the head of a horse; can move two squares horizontally and one vertically (or vice versa)