1. Ad "blokový výběr versus tabelátory"
Problém bude hádám v tom, že při blokovém výběru se bere tabelátor bez
ohledu na nastavení zobrazení šířky vždy jako jeden jediný znak (takže
když si nastavíte šířku tabelátoru na "1", nebude to zlobit :] ). Report:
1 1234 jedna
10 1234 deset
100 1234 sto
1000 1234 tisíc
(za čísly na začátcích řádků by měl být tabelátor). Vyberu první
číselný blok z levého horního NEBO pravého dolního rohu a smažu,
dostanu:
4 jedna
34 deset
234 sto
1234 tisíc
(pokud poté volám opakovaně undo a redo, mizí mi po znaku ze všech kromě
posledního řádku, ale to je spíš k druhému bodu).
Pokud ten samý blok vyberu z levého dolního nebo pravého horního rohu a
smažu, dostanu
1234 jedna
1234 deset
0 1234 sto
00 1234 tisíc
(Undo / redo potom také dělá psí kusy, ale jiné)
2. Ad "rozbité undo"
toto mě trápí daleko víc; když se nemohu spolehnout na ctrl+Z, nemohu
klidně spát :]. Určitě zlobí už v předešlé vývojové verzi.
Nejjednodušší reprodukce: nový textový soubor, [mezera] [a]
[backspace] [b], potom 3×undo, skončí s "a" na začátku řádku.
Nezáleží na tom, zda se přepis udál pomocí psaní po backspace, delete,
nebo přepsáním výběru; vždy zanikne odsazení vytvořené prvním úhozem,
čímž vnikne stav, ve kterém soubor historicky nikdy nebyl. Při volání
'redo' se naposledy napsané "b" už nikdy neobjeví. Vypnout 'Skupinové undo'
v nastavení nemá na toho chování žádný vliv.
Věřím, že se to povede brzy opravit.
--
<http://forum.pspad.com/read.php?6,54268,54994>
PSPad freeware editor http://www.pspad.com