Некоторые методы, которые используются для определения положения курсора в текстовом редакторе:
- Строка состояния. 1 Содержит имя редактируемого документа и определяет текущее положение курсора в нём. 1
- Координатная линейка. 1 Определяет границы документа и позиции табуляции. 1 Бывает вертикальной и горизонтальной, по умолчанию градуирована в сантиметрах. 1
- Строка информации. 2 Её можно настроить так, чтобы она показывала позицию курсора. 2 Может сообщать номер строки, позицию в строке (номер байта или символа), процент текста выше курсора и многое другое. 2
- Клавиши управления курсором. 4 Например, «←» — на одну позицию влево, «→» — на одну позицию вправо, «↓» — на одну строку вниз и так далее. 4
- Метки. 2 Позволяют запомнить позицию. 2
- Функции. 2 Например, «getcurpos()» возвращает список из пяти значений, описывающих позицию, а «setpos()» задаёт её. 2