Czy klawisz tab powinien tworzyć wcięcia w kodzie?

0

Chodzi tutaj o edytor - m.in do pisania posta. Jeden z użytkowników podsunął taki pomysł: https://github.com/adam-boduch/coyote/issues/109#issuecomment-271538656

Chodzi o to, aby przycisk Tab tworzył wcięcia. Obecnie tak działa Shift+Tab (fakt, że nie działa to dobrze gdy mamy zaznaczony blok tekstu).

2

Moim zdaniem dużo częściej się używa Tab do tego pola chcąc zrobić wcięcie, niż chcąc przejść niżej.

Zwłaszcza że na tym forum jest (brak danych statystycznych) jakoś 97% programistów, a każde IDE tak działa.

0

Jasne, że tak. To jest najbardziej intuicyjny sposób. Mnie osobiście wkurza sytuacja kiedy wciskam tab i zamiast zrobić wcięcie zmienia fokus na inną formatkę.

1

Moim zdaniem nie - od formatowania kodu są edytory kodu w środowiskach, natomiast pisanie kodu w polu edycyjnym posta i tak jest nieczytelne, bo nie ma w nim fontu monospace; Natomiast z klawisza Tab korzystam głównie do przenoszenia focusa na kolejne kontrolki i wolałbym, aby nadal było to możliwe;

Jak zrobicie tak będzie - zawsze można się przystosować do innej funkcjonalności :]

PS: Choć i tak w mojej Operze lepiej działają skróty Ctrl+Up i Ctrl+Down niż Tab.

2

NIE bo tab i po nim spacja służą do wysyłania posta lub zapisywania zmian, od zawsze tak działało i będę bardzo nieszczęśliwy kiedy przestanie :-(

1

Czy ktos czesto pisze po prostu tutaj na stronie kod?

Ja zawsze otwieram jakis normalny edytor w ktorym pisze i pozniej kopiuje (nawet wygodniej jest w notatniku niz tutaj)

Jezeli taby beda dzialac... super, ale to nadal daleka droga by bylo wygodniejsze od notepada (nie wspominajac sublime text) takze ja jestem na nie

0

@Azarien: również od zawsze kombinacja Ctrl+Enter umożliwiała wysłanie posta lub komentarza :]

@fasadin: często piszę kod bez używania IDE, ale zawsze w jakimś notatniku (Notepad++ lub zwykły Notatnik), w którym mam ustawiony font o stałej szerokości znaków, nigdy bezpośrednio w przeglądarce; Chyba że mowa o jednej, krótkiej linijce to czasem robię wyjątek.

Może druga ankieta - Jak często piszesz kod bezpośrednio w polu edycyjnym na stronie?

1

Ło matko, tab w przeglądarkach od zarania dziejów służy do przenoszenia focusa. Nawet ostatnio poprawiałem w Coyote tabindex by tab, spacja wysyłały formularz. Zdecydowanie jestem na nie.

4

Ja często piszę kod, no i brak tabowania mi nieco dokucza. Ale rozumiem ludzi, którzy nie chcą zmian. (Nie rozumiem tylko, czemu się męczyć z jakimś Tab, Spacja zamiast powszechnie używanym Ctrl + Enter.)

Ale może dałoby się znaleźć jakieś rozwiązanie dla wszystkich, np.:

  1. Działanie Tab konfigurowane w profilu.
  2. Inny skrót klawiaturowy (tylko nie wiem jaki, bo Ctrl + Tab, Shift + Tab i Alt + Tab i ich kombinacje odpadają, musiałoby to być coś jeszcze innego).
1
somekind napisał(a):

czemu się męczyć z jakimś Tab, Spacja zamiast powszechnie używanym Ctrl + Enter

Odwrotnie. Tab, Spacja można zrobić minimalnym ruchem lewej dłoni, bez przesuwania ręki po zakończeniu pisania.
Ctrl+Enter wykonuje się dłużej.
W tejże lewej dłoni mam też scrollowanie strony: spacja w dół (kiedy nie ma focusa), shift+spacja w górę.
Po czym jak stwierdziłem że mogę zamknąć zakładkę, naciskam Ctrl+W kantem lewej dłoni i małym palcem, albo ctrl+Tab żeby przechodzić między zakładkami. Wszystko to bez odrywania ręki.
W tym czasie prawa ręka może sięgać w stronę myszki albo kubka.

0

Tak jak myślałem - wyniki ankiety nie są jednoznaczne, ale sugerują, że coś w tym kierunku trzeba zrobić :) Wymyślimy coś, aby wilk był syty i owca cała :P

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