View Issue Details

IDProjectCategoryView StatusLast Update
0000138WishesEditorpublic2013-02-03 00:34
ReporterKarbazol Assigned ToDrKnS  
PrioritynoneSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version1.80 
Fixed in Version2.0 
Summary0000138: Режим показа спец-символов в редакторе
DescriptionИдею подсказал плагин Visalizer by t-rex. Хочется странного - видеть где есть какие-либо символы, где ничего нет. Сейчас, что бы определить, стоит ли на какой-то позиции символ пробела или нет, нужно подвести курсор в эту позицию и тогда в строке состояния будет показан код этого символа или ничего, если никакого символа в этой позиции нет. Или другой пример: визуально определить стоит ли в данном месте один таб или четыре пробела не представляется возможным. Предложение такое: добавить в редактор возможность показа "пустых" символов. Иллюстрация следующая:
1. Строка без показа символов:
Каждый охотник желает знать, где сидит фазан.
2. Строка с показом символов:
Каждый·охотник › желает·знать,·где·сидит·фазан.············◙♪

Такая фича реализована в MSVC и в Word'e, активизируется по CtrlShift8
TagsNo tags attached.
Build1236

Activities

alex_l

2006-04-19 09:26

reporter   bugnote:0000140

Да, это было бы очень полезно. Но несколько примечаний.

1) Если это кому-то интересно, то данное свойство есть также и в ExamDiff Pro (опция "View Whitespace", кратко откомментированное как "Show or hide whitespace characters").

2) Какими символами представлять каждый вид пробельного интервала? Например, чем рисовать пробелы, и чем табуляции? Ведь если для этого использовать символы из старшей половины таблицы, то они в других языках могут быть заняты. Может, дать возможность это устанавливать? Типа строки, содержащей символы замены по порядку, - как для разделителей слов. Например, первый символ - для замены пробела, второй - для замены табуляции...

3) Что делать при переключении кодировки? И что делать при переключении полноэкранного режима на оконный? Ведь в обоих случаях показываемый символ-заменитель может поменять свое изображение (вроде бы).

Karbazol

2006-04-19 12:21

developer   bugnote:0000141

Я надеюсь, что в 1.8 Фар будет работать с юникодной консолью, тогда
проблема кодировки отпадает практически сама собой, так как текст, в
какой бы он кодировке не был, перед показом все равно будет
приводиться к юникоду. Соответственно можно будет использовать одни и
те же символы.
Для пробелов можно использовать символ U+00b7: Middle dot, для
табуляций - U+00bb: Right-Pointing Double Angle Quotation Mark, для
переносов строк - U+00b6: Pilcrow Sign или стандартные CRLF. Все они
есть в юникодной версии Lucida Console.

Вот с полноэкранным режимом могут возникнуть проблемы, согласен.

vskirdin

2010-03-01 15:50

administrator   bugnote:0005031

Еще актуально?
Вот это оно - "[x] Show white space"?
Если да и пашет, то закрываем?

Issue History

Date Modified Username Field Change
2006-04-19 08:19 Karbazol New Issue
2006-04-19 09:26 alex_l Note Added: 0000140
2006-04-19 12:21 Karbazol Note Added: 0000141
2010-03-01 15:50 vskirdin Note Added: 0005031
2010-03-01 18:19 alexy Status new => assigned
2010-03-01 18:19 alexy Assigned To => DrKnS
2010-03-01 18:35 DrKnS Build => 1236
2010-03-01 18:35 DrKnS Status assigned => closed
2010-03-01 18:35 DrKnS Resolution open => fixed
2010-03-01 18:35 DrKnS Fixed in Version => 2.0
2013-02-03 00:34 alexy Severity tweak => feature