A jakby tak tab działał w edycji posta tak jak w IDE?

4

Łatwiej by się formatowało kod :P aktualnie tab przeskakuje na inny element

Chociaż niektórzy preferują takie zachowanie

Zepsuty tab order

3
WeiXiao napisał(a):

aktualnie tab przeskakuje na inny element

Bo tak ma działać, żeby dało się przeglądarkę obsługiwać z poziomu klawiatury. Do wcięć to się spacji naucz używać! :D

1

@furious programming:

ale tu zaraz nawymyślam!

a gdyby tab użyty pomiędzy znacznikami kodu działał jak w IDE?

```php
TU TABEK SE IDZIE W PRAWO O 4 SPACJE.
```

1

Gdyby tak było, to by było ciekawie. Sam klawisza Tab używam wyłącznie do skakania po kontrolkach, dlatego wnerwiało mnie to, kiedy mi wcięcia robiło — dlatego jestem przeciwny psuciu poprawnym i wyuczonym technikom obsługi UI.

3

Obawiam się ze to zabiłoby usability strony z poziomu np. osób niewidomych/słabowidzących (tak, są tacy programiści!)

4

@WeiXiao: był już taki pomysł: Czy klawisz tab powinien tworzyć wcięcia w kodzie?

Zobacz mój pomysł na pogodzenie tego: Praca z kodem w formularzu: skrawki kodu

1

Powiem tak:

Zróbcie jak uważacie, no ale fajnie jakby się dało pisać jakoś sensownie kod, no wręcz wypadałoby aby na forum dot. programowania takie cuda były

na razie jeszcze nikt nie wymaga aby to zintegrować z repl.it i aby był button Uruchom kod w poście ;)

0

No przyznam, że mi też czasem brakuje możliwości napisania kodu sensownie, więc myślę, że to można pogodzić.
Sam tab niech robi wcięcia w kodzie jak @WeiXiao zaproponował, a dla @furious programming i reszty antyków można zostawić kombinację alt+F4, tab do skakania po kontrolkach. Win-win.

0
furious programming napisał(a):

Bo tak ma działać, żeby dało się przeglądarkę obsługiwać z poziomu klawiatury. Do wcięć to się spacji naucz używać! :D

Spacją to sobie możesz zupę wcinać, a nie kod!

4

Może zamiast klawisza tab dodać buttony zwiększające i zmniejszające wcięcie zaznaczonego tekstu (względnie bieżącej linii, jeśli żaden tekst nie jest zaznaczony) na wzór tych z Visual Studio:

screenshot-20210108001647.png

(decrease indent, increase indent)

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