Nowy edytor nieintuicyjnie automatycznie opuszcza znaki

1

Problem

Jeśli kursor jest umieszczony przed danym znakiem, a wprowadzi się ten sam znak, to nowy edytor automatycznie opuści nowy znak (tj. nie wprowadzi go), a jedynie przeniesie kursor za już istniejący znak. Przykładowo, dla tekstu Lorem ipsum, jeśli kursor jest w tej pozycji: |Lorem ipsum, to po wprowadzeniu znaku L edytor nie wprowadzi tego znaku, a jedynie przeniesie kursor na taką pozycję: L|orem ipsum.

To zachowanie ma sens podczas wprowadzania zamykających "znaków specjalnych" języka Markdown, takich jak ) czy ] – żeby ich nie powielać. Natomiast, dla mnie przynajmniej, jest to nieintuicyjne w przypadku każdego pozostałego znaku.

Przykład, kiedy jest to dla mnie wyraźnie nieintuicyjne. Wprowadziłem tekst: Nasz edytor. Jednak potem uznałem, że warto zmienić go na Nasz elegancki edytor. Jeśli ustawię teraz kursor przed znakiem e i wprowadzę wyraz elegancki (ze spacją na końcu), to edytor pominie literę e, a wynikowy tekst będzie wyglądać tak: Nasz elegancki dytor. Zresztą, nie muszę ustawiać kursora przed literą e, mogę również przed spacją. Ale jeśli tak zrobię, to i w tym wypadku edytor pominie znak, czyli spację, i wynikowy tekst będzie wyglądać tak: Nasz eleganckiedytor.

Carbon Copy @TomRiddle


UPDATE Poprawiłem przykład w pierwszym akapicie.

2

:o Odkryłeś buga.

Faktycznie wprowadziłem to dla znaków {, [, ", ', oraz `, ale to nie miało działać dla liter :O

Zaraz fixnę.

0
TomRiddle napisał(a):

Faktycznie wprowadziłem to dla znaków {, [, ", ', oraz ` (…)

Chyba raczej zamykających: }, ] oraz )?

1

Nie tylko zdziwia z nawiasami, ale też potrafi usuwać literki ze słów po kursorze. Kilka razy już zdarzyło mi się, że podczas edycji posta zmieniałem coś w środku akapitu i nagle się okazywało, że niektóre słowa są poucinane, a których sam nie zepsułem. :|

0
furious programming napisał(a):

Nie tylko zdziwia z nawiasami, ale też potrafi usuwać literki ze słów po kursorze. Kilka razy już zdarzyło mi się, że podczas edycji posta zmieniałem coś w środku akapitu i nagle się okazywało, że niektóre słowa są poucinane, a których sam nie zepsułem. :|

Nie wiem, czy usuwa, na pewno nie wstawia tych samych, a przynajmniej ja tak ten problem widzę. Zobaczymy, z czego to wynika, jak Tomek poprawi.


PS Jak piszesz całe zdanie bez "zatrzymywania się wizualnego" nad poszczególnymi wyrazami, to efekty takiego działania, jakie opisałem w pierwszym poście, widać dopiero po zakończeniu pisania. Dopiero wtedy to zdanie przeglądasz, czytasz na spokojnie.

2

Wrzucone.

@Silv: Sprawdź czy teraz jest git.

0

Wydaje się OK. :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1