2009-06-24 83 views
5

我是一個觸摸打字員。在Visual Studio 2008中觸摸打字

我使用的是常規的HP 17" 筆記本電腦......

當使用Visual Studio 2008中,經常我的右手離開家行使用箭頭鍵導航到編輯器不同的代碼行。

我見過viemu,IAM不是一個VI用戶,我不感興趣,投入時間來學習viemu。

這是當我編碼複雜的東西,不得不把我的手從使用箭頭鍵沮喪...

我有興趣瞭解其他開發人員如何處理這個問題?

編輯:我不使用Viemu的原因之一是我是一名顧問,我經常必須使用其他沒有安裝viemu插件的機器。

+4

猜猜我剛剛習慣了我的鍵盤......我一直在移動手,而他們只是回到主排。 – 2009-06-24 18:46:09

+0

@Justin - 他們確實讓它回到了主排,但它讓人分心讓他們把它放在第一位:) – Developer 2009-06-24 18:53:11

+0

哇,我以爲這將被關閉,現在... – 2009-06-24 18:59:03

回答

2

我是vim用戶和一個觸摸打字員,但從來沒有習慣hjkl。 對我來說,使用箭頭鍵是可以的,但我必須承認,我很佩服我的同事 誰掌握了這項技能。

唯一令人討厭的是Home,End等不完全在不同的鍵盤上的相同的地方,這真的讓我瘋了。

1

我同意,將我的手指從主鍵盤移動到箭頭鍵也是一個很大的痛苦。

對我來說有效的是使用Emacs模式。你提到你不想使用viemu模式,但Emacs模式內置到VS2008中,所以你可以很容易地在其他機器上使用它。

如果您導航到「工具」 - >「鍵盤」,並在「應用以下附加鍵盤映射方案」下將下拉列表切換到Emacs,則可以使用該模式。按照我的經驗,這些按鍵很好地遵循Emacs命令,您可以從網上的衆多教程中學習命令。

1

我學會了用我的小指(又名小指)伸展到光標鍵,將我手部的其餘部分固定在Return/Enter鍵上。當使用光標鍵和Page Up/Page Down鍵時,這種方法似乎適用於我。不過,我通常使用Ctrl + F3快捷鍵並搜索實際的關鍵字等,這使我可以避免離開主頁行,因爲我可以將其拉長(Ctrl + F可以替換爲Visual Studio中的其他類型的查找,但同樣有效的代碼導航,Ctrl + G去特定的行號)。

順便說一下,我覺得速度只有在正確性後纔有用,我不相信通過不必從家裏行移動到光標鍵而不看鍵盤就節省的時間真的很重要與獲取正確寫入的實際代碼相比。多年來我有幾個隊友看起來比速度優於質量,這對我來說很糟糕 - 在實際學習正確編寫代碼之前優化打字看起來像是浪費精力(當然,這很可能是他們認爲我反而慢而無效)。

當然,我完全理解當一個人是質量開發人員時需要快速工作,而高效使用工具是一件好事。