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

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
HaRT
Moderator
Posts: 8109
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

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

Post by HaRT » Mon 23 Jan, 2017 13:20

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: 5229
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 151 times

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

Post by Shmuel » Mon 23 Jan, 2017 15:29

Код символа значения не имеет.
Похоже, что это сломалось в билде 4248.

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

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

Post by 2useven10 » Mon 23 Jan, 2017 17:23

Там 'непустое' значение из строки "\0", поэтому вставка не работает.
Если сначала нажать Del, тогда должно пройти.

User avatar
HaRT
Moderator
Posts: 8109
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 103 times

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

Post by HaRT » Mon 23 Jan, 2017 17:30

2useven10 wrote: Там 'непустое' значение из строки "\0", поэтому вставка не работает.
Спасибо за ответ.
А зачем так сделано? Ведь применение этого значения как раз соответствует пустой строке. И гораздо дружественнее по отношению к пользователю была бы действительно пустая строка (куда можно, в частности, вставить символ без сакрального знания про Del).
Фар есть инструмент, а не нянька. © 2009 DrKnS

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

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

Post by 2useven10 » Mon 23 Jan, 2017 17:34

Это не 'сделано', это 'так получилось' после легализации строк с '\0' внутри. Нужна небольшая правка.

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

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

Post by 2useven10 » Mon 23 Jan, 2017 17:48

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

Post Reply

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