Неверно производится замена "в выделении" при выделенном вертикальном блоке.
Пример: Есть две колонки цифр, разделенных табулятором. Требуется заменить табулятор ("\t") на запятую с парой пробелов после неё (", ").
состояние "до" (форум заменяет табуляцию пробелами!!!):
Code: Select all
13792.92 1655.15
4597.64 551.72
12643.51 1517.22
10344.69 1241.36
16091.74 1931.01
24137.61 2896.51
32183.48 3862.02
40229.35 4827.52
57470.5 6896.46
27585.84 3310.3
45976.4 5517.17
8045.87 965.5
выделяем вертикальный блок, содержащий только табуляции (шириной в 1 символ).
вызываем диалог замены.
"Что": \t
"Чем": ,
галочка в "Esc-последовательности"
"Направление": "в выделении"
[Заменить все]
состояние "после":
Code: Select all
13792.92, 1655.15
4597.645, 51.72
12643.51, 1517.22
10344.69, 1241.36
16091.74, 1931.01
24137.61, 2896.51
32183.48, 3862.02
40229.35, 4827.52
57470.56, 896.46
27585.84, 3310.3
45976.45, 517.17
8045.879, 65.5
Испорчены строка 2, 9, 11, 12 (к первому числу приклеиваются цифры от второго числа, пока не сравняется ширина первой колонки по самому длиному числу).
Для воспроизведения желательно установить достаточно большой размер табуляции (например = 20), тогда будет нагляднее. Например вот так.
[more=""До""]
Code: Select all
13792.92000 1655.15
4597.64 551.72
12643.51 1517.22
10344.69 1241.36
16091.74 1931.01
24137.61 2896.51
32183.48 3862.02
40229.35 4827.52
57470.5 6896.46
27585.84 3310.3
45976.4 5517.17
8045.87 965.5
Code: Select all
13792.92000, 1655.15
4597.64551., 72
12643.51151, 7.22
10344.69124, 1.36
16091.74193, 1.01
24137.61289, 6.51
32183.48386, 2.02
40229.35482, 7.52
57470.56896, .46
27585.84331, 0.3
45976.45517, .17
8045.87965., 5