Page 1 of 1

Неправильный подсчет позиции курсора с табами

Posted: Thu Nov 27, 2008 1:20 pm
by temp1111
При выключенном "Spaces" (т.е. с нативными табами) символ TAB считается за одну позицию, а не за N (где N = размер таба), что приводит некорректному отображению горизонтальной позиции курсора в статусной строке. Это сильно напрягаает и сбивает с толку при работе с Fixed Width шрифтами, которые большинство юзеров пользуют для исходников и т.д.

Отмечено в 4.1.0, но наверняка в прежних то же самое

Anybody?....

Posted: Thu Dec 04, 2008 11:45 pm
by temp1111
Instructor, гляньте, пожалуйста!

Posted: Fri Dec 12, 2008 7:38 pm
by Instructor
Ситуация ясна. Но на данный момент строка состояния ведет счет в строках и символах.

Posted: Sat Dec 13, 2008 11:37 am
by temp1111
Ясно. А можно надеяться на то, что когда-нибудь это поведение будет переделано на стандартное для подавляющего большинства редакторов, т.е. на отображение экранной позиции курсора в единицах monospace characters?

Posted: Fri Jan 16, 2009 11:07 am
by ProDev
Присоединяюсь к вопросу.
Просмотрите пожалуйста что можно сделать.

Заранее спасибо.

Posted: Sat Jan 17, 2009 6:45 pm
by Instructor
temp1111 & ProDev
В разрабатываемой 4.1.4 реализовано.

Posted: Sat Jan 17, 2009 8:23 pm
by FeyFre
Instructor, оставте пожайлуста оба обозначения: и номер символа в строке, и номер колонки(т.е. с учетом размеров табов)... Номер символа очень нужен ибо компиляторы, при ошибке выдают именно номер символа в строке где содержится ошибка, а если Акел будет считать только колонкой - будет ну очень не удобно.

Posted: Sun Jan 18, 2009 4:49 am
by Instructor
FeyFre wrote:Instructor, оставте пожайлуста оба обозначения: и номер символа в строке, и номер колонки...
Конечно. Данная возможность реализована через параметр, причем по умолчанию статистика ведется через "Строка:Символ".