View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000138 | Wishes | Editor | public | 2006-04-19 08:19 | 2013-02-03 00:34 |
Reporter | Karbazol | Assigned To | DrKnS | ||
Priority | none | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.80 | ||||
Fixed in Version | 2.0 | ||||
Summary | 0000138: Режим показа спец-символов в редакторе | ||||
Description | Идею подсказал плагин Visalizer by t-rex. Хочется странного - видеть где есть какие-либо символы, где ничего нет. Сейчас, что бы определить, стоит ли на какой-то позиции символ пробела или нет, нужно подвести курсор в эту позицию и тогда в строке состояния будет показан код этого символа или ничего, если никакого символа в этой позиции нет. Или другой пример: визуально определить стоит ли в данном месте один таб или четыре пробела не представляется возможным. Предложение такое: добавить в редактор возможность показа "пустых" символов. Иллюстрация следующая: 1. Строка без показа символов: Каждый охотник желает знать, где сидит фазан. 2. Строка с показом символов: Каждый·охотник › желает·знать,·где·сидит·фазан.············◙♪ Такая фича реализована в MSVC и в Word'e, активизируется по CtrlShift8 | ||||
Tags | No tags attached. | ||||
Build | 1236 | ||||
|
Да, это было бы очень полезно. Но несколько примечаний. 1) Если это кому-то интересно, то данное свойство есть также и в ExamDiff Pro (опция "View Whitespace", кратко откомментированное как "Show or hide whitespace characters"). 2) Какими символами представлять каждый вид пробельного интервала? Например, чем рисовать пробелы, и чем табуляции? Ведь если для этого использовать символы из старшей половины таблицы, то они в других языках могут быть заняты. Может, дать возможность это устанавливать? Типа строки, содержащей символы замены по порядку, - как для разделителей слов. Например, первый символ - для замены пробела, второй - для замены табуляции... 3) Что делать при переключении кодировки? И что делать при переключении полноэкранного режима на оконный? Ведь в обоих случаях показываемый символ-заменитель может поменять свое изображение (вроде бы). |
|
Я надеюсь, что в 1.8 Фар будет работать с юникодной консолью, тогда проблема кодировки отпадает практически сама собой, так как текст, в какой бы он кодировке не был, перед показом все равно будет приводиться к юникоду. Соответственно можно будет использовать одни и те же символы. Для пробелов можно использовать символ U+00b7: Middle dot, для табуляций - U+00bb: Right-Pointing Double Angle Quotation Mark, для переносов строк - U+00b6: Pilcrow Sign или стандартные CRLF. Все они есть в юникодной версии Lucida Console. Вот с полноэкранным режимом могут возникнуть проблемы, согласен. |
|
Еще актуально? Вот это оно - "[x] Show white space"? Если да и пашет, то закрываем? |
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 |