2009-06-24 18 views
5

में टच टाइपिंग मैं टच टाइपिस्ट हूं।विजुअल स्टूडियो 2008

मैं एक नियमित हिमाचल प्रदेश 17 "लैपटॉप का प्रयोग कर रहा हूँ ...

विजुअल स्टूडियो 2008 का उपयोग करते समय अक्सर मेरे दाहिने हाथ संपादक में कोड के विभिन्न लाइनों के लिए नेविगेट करने के लिए तीर कुंजियों का उपयोग करने के लिए घर पंक्ति छोड़ देता है।

मैं viemu, iam नहीं एक vi उपयोगकर्ता देखा और viemu जानने के लिए समय निवेश में दिलचस्पी नहीं है।

यह निराशा होती है जब मैं कुछ जटिल कोडिंग कर रहा हूँ और मेरे हाथ से दूर ले जाने के लिए तीर कुंजियों का उपयोग करने के है है ...

मुझे यह जानने में दिलचस्पी है कि अन्य डेवलपर्स इसे कैसे संभालते हैं?

संपादित करें: वीएमयू का उपयोग नहीं करने का एक कारण यह है कि मैं सलाहकार हूं और मुझे अक्सर उन अन्य मशीनों का उपयोग करना पड़ता है जिनके पास viemu addin इंस्टॉल नहीं है।

+4

मान लीजिए कि मैंने अभी अपने कीबोर्ड पर उपयोग किया है ... मैं अपने हाथों को हर समय चारों ओर ले जाता हूं और वे इसे वापस घर पंक्ति में बनाते हैं। –

+0

@ जस्टिन - वे इसे वापस घर पंक्ति में बनाते हैं, लेकिन यह उन्हें पहले स्थान पर छोड़ने के लिए विचलित है :) – Developer

+0

वाह, मैंने सोचा कि यह अब तक बंद हो जाएगा ... –

उत्तर

2

मैं एक विम उपयोगकर्ता और टच टाइपिस्ट हूं, लेकिन hjkl पर कभी भी उपयोग नहीं किया गया। मेरे लिए तीर कुंजियों का उपयोग करना ठीक है, लेकिन मुझे यह स्वीकार करना होगा कि मैं अपने सहयोगियों की प्रशंसा करता हूं जो उस कौशल को निपुण करते हैं।

एकमात्र चीज जो वास्तव में परेशान है वह है कि Home, End, आदि बिल्कुल अलग-अलग कीबोर्ड पर एक ही स्थान पर नहीं हैं, जो वास्तव में मुझे पागल बनाता है।

+0

I vi देखा है, क्या आप मोड के बीच टॉगल करने के लिए अपने बाएं हाथ से बचने के लिए भागने के लिए नहीं है? मुझे लगता है कि यह एक समान व्याकुलता होगी। – Developer

+0

@ निक: आप सही हैं, एक विकल्प Ctrl- [है, लेकिन यह शायद ही बेहतर है। –

1

मैं मानता हूं कि मेरे अंगुलियों को तीर कुंजियों तक मुख्य कीबोर्ड से दूर ले जाने के लिए यह एक बड़ा दर्द था।

मेरे लिए क्या काम किया Emacs मोड का उपयोग करना था। आपने बताया कि आप वीएमयू मोड का उपयोग नहीं करना चाहते हैं, लेकिन Emacs मोड VS2008 में बनाया गया है ताकि आप इसे अन्य मशीनों पर आसानी से उपयोग कर सकें।

यदि आप टूल्स-> कीबोर्ड पर नेविगेट करते हैं, और "निम्नलिखित अतिरिक्त कीबोर्ड मैपिंग स्कीम को लागू करें" के तहत आप ड्रॉपडाउन को Emacs पर स्विच करते हैं तो आप उस मोड का उपयोग कर सकते हैं। चाबियाँ मेरे अनुभव में काफी अच्छी तरह से Emacs आदेशों का पालन करती हैं और आप वेब पर कई ट्यूटोरियल्स से कमांड सीख सकते हैं।

+0

धन्यवाद - यह ऐसा कुछ है जिसे मैं नहीं जानता था, बनाम 2008 में emacs विकल्प। इसमें देखने के लिए कुछ समय व्यतीत होगा। – Developer

1

मैंने कर्सर कुंजियों तक फैलाने के लिए अपनी छोटी उंगली (उर्फ पिंकी) का उपयोग करना सीखा है, जो मेरे हाथ के बाकी हिस्सों को रिटर्न/एंटर कुंजी पर लहराता है। कर्सर कुंजी और पेज अप/पेज डाउन कुंजियों का उपयोग करते समय यह दृष्टिकोण मेरे लिए काम करता प्रतीत होता है। हालांकि, मैं आमतौर पर Ctrl + F3 शॉर्टकट का उपयोग करता हूं और वास्तविक कीवर्ड और इस तरह की खोज करता हूं, जो मुझे घर की पंक्ति छोड़ने से बचने में सक्षम बनाता है क्योंकि मैं इसे खींच सकता हूं (Ctrl + F को विजुअल स्टूडियो में एक अलग प्रकार के खोज के लिए प्रतिस्थापित किया जा सकता है लेकिन कोड नेविगेशन के लिए समान रूप से प्रभावी, और विशिष्ट लाइन संख्याओं पर जाने के लिए Ctrl + G)।

एक तरफ मुझे लगता है कि गति केवल शुद्धता के बाद उपयोगी होती है और मुझे विश्वास नहीं है कि होम पंक्ति से कर्सर कुंजी तक वापस जाने और कुंजीपटल को देखे बिना वापस सहेजा गया समय वास्तव में महत्वपूर्ण है वास्तविक कोड सही ढंग से लिखा गया है। पिछले कुछ वर्षों में मेरे पास कई टीम साथी हैं जो गुणवत्ता और मेरे लिए अनुकूल गति रखते हैं, यह बुरा है - किसी को वास्तव में चीजों को सही ढंग से कोड करना सीखने से पहले टाइपिंग करने वाले लोगों को अनुकूलित करना प्रयास की बर्बादी की तरह लगता है (बेशक, यह संभावना है कि वे सोचते हैं कि मैं इसके विपरीत धीमा और अप्रभावी था)।

बेशक, जब मैं गुणवत्ता का एक डेवलपर होता हूं, और उपकरण का कुशल उपयोग एक अच्छी बात है, तो मैं पूरी तरह से काम करने की आवश्यकता को पूरी तरह से समझता हूं।

+0

क्या आप यह कह रहे हैं कि मैं "गुणवत्ता का विकासकर्ता" नहीं हूं :) – Developer

+1

हाहाहा! हर्गिज नहीं। अगर मैं इस तरह से आया तो मैं क्षमा चाहता हूं - मैं सिर्फ इस विचार के बारे में गहराई से सोचना चाहता था। मैं उन लोगों से ईर्ष्यावान हूं जो अच्छे और तेज़ हैं क्योंकि उपवास मुझे बचता है (जैसा कि सबसे अच्छा दिन करता है)। –

संबंधित मुद्दे