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

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

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

Postby HaRT » Mon 23 Jan, 2017 13:20

Dennis_Moore wrote:Source of the post 1) Если попробовать вставить в "Optional marking character" символ из диапазона 1-31
[...]
Unicode символы просто не вставляются. В самой старой из доступных ночных сборок та же проблема. В FAR2 все работает (1-31 и любые unicode символы).
Dennis_Moore wrote:Source of the post Если попробовать эти символы вставить через Ctrl+V (или Shift+Ins) то в FAR2 все работает ожидаемо, а в случае сборки 4882 (и даже 4787) вставка не происходит.
Вот с этого и следовало начинать. UCharMap тут, похоже, ни при чём.
Last edited by HaRT on Mon 23 Jan, 2017 14:51, edited 1 time in total.
Reason: Добавлена цитата из „затравочного“ сообщения
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 4911
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 118 times

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

Postby Shmuel » Mon 23 Jan, 2017 15:29

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

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

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

Postby 2useven10 » Mon 23 Jan, 2017 17:23

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

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

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

Postby HaRT » Mon 23 Jan, 2017 17:30

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

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

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

Postby 2useven10 » Mon 23 Jan, 2017 17:34

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

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

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

Postby 2useven10 » Mon 23 Jan, 2017 17:48

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


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

Who is online

Users browsing this forum: No registered users and 3 guests