2009-06-24 16 views
5

Jestem maszynistką dotykową.Dotykowe pisanie w Visual Studio 2008

używam regularny HP 17" laptopa ...

Przy użyciu visual studio 2008, często moja prawa ręka pozostawia wiersz do domu za pomocą klawiszy strzałek, aby przejść do różnych linii kodu w edytorze.

widziałem viemu iAM nie użytkownikowi vI i nie interesuje mnie czas inwestowania nauczyć viemu.

to frustrujące, kiedy jestem kodowania coś skomplikowanego i wziąć mnie za rękę off używać klawiszy strzałek ...

Interesuje mnie wiedza na temat tego, jak radzą sobie z tym inni deweloperzy?

EDYCJA: Jednym z powodów, dla których nie używam Viemu jest to, że jestem konsultantem i często muszę korzystać z innych maszyn, które nie mają zainstalowanego dodatku viemu.

+4

Zgadnij, że przyzwyczaiłem się już do mojej klawiatury ... Cały czas przesuwam ręce i po prostu wracają do domowego rzędu. –

+0

@Justin - robią z powrotem do rzędu głównego, ale rozprasza mnie to, aby je zostawić w pierwszej kolejności :) – Developer

+0

Wow, myślałem, że to będzie już zamknięte ... –

Odpowiedz

2

Jestem użytkownikiem vima i maszynistką dotykową, ale nigdy nie przywykłem do hjkl. Dla mnie jest w porządku używać klawiszy strzałek, ale muszę przyznać, że podziwiam moich kolegów, , którzy opanowali tę umiejętność.

Jedyne, co naprawdę denerwuje, to to, że Home, End itp. Nie są dokładnie w tym samym miejscu na różnych klawiaturach, co naprawdę doprowadza mnie do szału.

+0

I Widziałeś vi, czy nie musisz przesunąć lewej ręki do wyjścia, aby przełączać tryby? Myślę, że byłoby to podobne rozproszenie. – Developer

+0

@Nick: Masz rację, alternatywą jest Ctrl- [ale nie jest to lepsze. –

1

Zgadzam się, to był wielki ból dla mnie, aby przesunąć moje palce od głównej klawiatury do klawiszy strzałek.

Dla mnie działało użycie trybu Emacs. Wspomniałeś, że nie chcesz używać trybu viemu, ale tryb Emacs jest wbudowany w VS2008, więc możesz go z łatwością używać na innych komputerach.

Jeśli przejdziesz do menu Narzędzia-> Klawiatura i pod "Zastosuj następujący schemat mapowania klawiatury", przełączasz listę rozwijaną na Emacs, aby użyć tego trybu. Klawisze wykonują polecenia Emacsa dość dobrze w moim doświadczeniu i możesz nauczyć się poleceń z wielu samouczków w Internecie.

+0

Dzięki - to jest coś, czego nie znałem, opcja emacs w porównaniu z rokiem 2008. Spędzę trochę czasu, żeby się temu przyjrzeć. – Developer

1

Nauczyłem się używać mojego małego palca (inaczej różowego), aby rozciągnąć się do klawiszy kursora, zakotwiczając pozostałą część mojej ręki klawiszem Return/Enter. To podejście wydaje się działać dla mnie, gdy używam zarówno klawiszy kursora, jak i klawiszy Page Up/Page Down. Jednak zazwyczaj używam skrótu Ctrl + F3 i szukam rzeczywistych słów kluczowych i takich, co pozwala mi uniknąć opuszczania wiersza głównego, ponieważ mogę rozciągnąć się do tego (Ctrl + F można zastąpić w Visual Studio innym typem znaleziska, ale równie skuteczne dla nawigacji po kodach, a Ctrl + G, aby przejść do określonych numerów linii).

Na marginesie uważam, że prędkość jest przydatna tylko po poprawności i nie jestem przekonany, że czas zaoszczędzony przez brak konieczności przemieszczania się z wiersza głównego do klawiszy kursora iz powrotem bez patrzenia na klawiaturę jest naprawdę tak ważny, gdy w porównaniu z poprawnym zapisaniem właściwego kodu. Przez lata miałem kilku kolegów z drużyny, którzy wydają się preferować szybkość nad jakością, a dla mnie, to źle - optymalizacja pisania na klawiaturze zanim ktoś nauczył się kodować rzeczy poprawnie wydaje się marnowaniem wysiłku (oczywiście, jest prawdopodobne, że oni myślą, że byłem powolny i nieskuteczny przez kontrast).

Oczywiście, całkowicie rozumiem potrzebę szybkiej pracy, gdy jest się twórcą jakości, a efektywne wykorzystanie narzędzi to dobra rzecz.

+0

Sugerujesz, że nie jestem "twórcą jakości" :) – Developer

+1

Hahaha! Ani trochę. Przepraszam, jeśli trafił w ten sposób - po prostu chciałem pomyśleć o tej idei nieco głębiej. Jestem zazdrosny o tych, którzy są dobrzy i szybcy, ponieważ część szybko mnie omija (tak jak większość dobrych dni). –

Powiązane problemy