Не вставить „непечатный“ символ как пометку в раскраске

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by HaRT »

Dennis_Moore wrote: 1) Если попробовать вставить в "Optional marking character" символ из диапазона 1-31
[...]
Unicode символы просто не вставляются. В самой старой из доступных ночных сборок та же проблема. В FAR2 все работает (1-31 и любые unicode символы).
Dennis_Moore wrote: Если попробовать эти символы вставить через Ctrl+V (или Shift+Ins) то в FAR2 все работает ожидаемо, а в случае сборки 4882 (и даже 4787) вставка не происходит.
Вот с этого и следовало начинать. UCharMap тут, похоже, ни при чём.
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена цитата из „затравочного“ сообщения
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by Shmuel »

Код символа значения не имеет.
Похоже, что это сломалось в билде 4248.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by 2useven10 »

Там 'непустое' значение из строки "\0", поэтому вставка не работает.
Если сначала нажать Del, тогда должно пройти.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by HaRT »

2useven10 wrote: Там 'непустое' значение из строки "\0", поэтому вставка не работает.
Спасибо за ответ.
А зачем так сделано? Ведь применение этого значения как раз соответствует пустой строке. И гораздо дружественнее по отношению к пользователю была бы действительно пустая строка (куда можно, в частности, вставить символ без сакрального знания про Del).
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by 2useven10 »

Это не 'сделано', это 'так получилось' после легализации строк с '\0' внутри. Нужна небольшая правка.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Не вставить „непечатный“ символ как пометку в раскраске

Post by 2useven10 »

4886 -- должно работать, не уверен правда что где-нибудь ещё не проявится...
Post Reply

Return to “Глюки и баги”