View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003191 | Far Manager | _Common | public | 2016-03-08 14:20 | 2016-07-17 21:02 |
Reporter | Aidar | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0003191: Реализация поддержки специальных пробельных символов | ||||
Description | В текущей версии пробельными символами являются только обычный пробел и символ табуляции. При этом в Unicode много разнообразных пробельных символов. При их использовании (прежде всего в редакторе) возникает проблема с навигацией по тексту и работой плагинов (EditCase). Добавление часто используемых пробельных символов в Editor.WordDiv только частично решает проблему. В частности, переход по Ctrl-Right корректирует позицию на начало слова, учитывая только стандартные пробельные символы (переход по Ctrl-Left и плиигн EditCase начинают работать нормально). | ||||
Steps To Reproduce | 1. Открыть Sample.txt. 2. Перейти на строку "построены в форме сборника задач (с ответами и с некоторыми указаниями к ним)" 3. Выполнить переходы по словам (Ctrl-Left, Ctrl-Right и т.д.). 4. Добавить пробелы из Spaces.txt в WordDiv. 5. Повторить пункты 2-3. | ||||
Additional Information | Файлы: Sample.txt - пример текста с неразрывным пробелом в основном после однобуквенных слов. Spaces.txt - список часто используемых 13 пробелов для добавления в WordDiv. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
|
|
Sample.txt (3,714 bytes)
Фридман Л.М., Турецкий Е.Н. Как научиться решать задачи. Предисловие Решение задач занимает в математическом образовании огромное место. Поэтому обучению решения задач уделяется много внимания, но до сих пор, пожалуй, единственным методом такого обучения были показ способов решения определённых видов задач и значительная, порой изнурительная практика по овладению ими. Поэтому все пособия для учащихся по решению задач были построены в форме сборника задач (с ответами и с некоторыми указаниями к ним). В последние годы появился ряд пособий, в которых излагаются некоторые общие указания и рекомендации (эвристики) по решению задач, по поиску этих решений. В первую очередь это книги Д. Пойя, некоторые удачные пособия для поступающих в вузы. Однако эти пособия излагают вопросы, связанные с решением математических задач, недостаточно полно, без необходимой системы, без учёта тех реальных трудностей, с которыми сталкиваются учащиеся. Психологические исследования проблемы обучения решению задач показывают, что основные причины несформированности у учащихся общих умений и способностей в решении задач состоят в том, что школьникам не даются необходимые знания о сущности задач и их решений, а поэтому они решают задачи, не осознавая должным образом свою собственную деятельность. У учащихся не вырабатываются отдельно умения и навыки в действиях, входящих в общую деятельность по решению задач, и поэтому им приходится осваивать эти действия в самом процессе решения задач, что многим школьникам не под силу. Не стимулируется постоянный анализ учащимися своей деятельности по решению задач и выделению в них общих подходов и методов, их теоретического осмысления и обоснования. Возникла необходимость разработки таких пособий, которые помогли бы преодолеть указанные причины и дали возможность учащимся планомерно сформировать у себя нужные умения и навыки в решении школьных математических задач. Эта книга, пожалуй, первая попытка создать такое пособие. ―――――――― |
|
|
|
1. Проверено на Far 3.0..4406 x86. 2. по исходном коду Far 3.0..4573: Файл edit.cpp, строки 1239-1240: == if (!IsSpace(m_Str[m_CurPos]) && IsSpace(m_Str[m_CurPos-1])) break; == |
|
Чтобы не изменять функцию IsSpace, предлагаю добавить параметр WordSpace и проверку на этот параметр в строки кода, где есть проверка IsSpace. Так не изменится поведение в FAR вне редактора при использовании IsSpace. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-03-08 14:20 | Aidar | New Issue | |
2016-03-08 14:20 | Aidar | File Added: Sample.7z | |
2016-03-08 14:20 | Aidar | File Added: Sample.txt | |
2016-03-08 14:20 | Aidar | File Added: Spaces.txt | |
2016-03-08 14:32 | Aidar | Note Added: 0014357 | |
2016-03-08 14:33 | Aidar | Note Edited: 0014357 | |
2016-03-10 18:12 | Aidar | Note Added: 0014362 | |
2016-03-16 21:11 | Aidar | Note Edited: 0014357 |