【问题标题】:Touch typing in Visual Studio 2008 [closed]Visual Studio 2008 中的触摸输入 [关闭]
【发布时间】:2009-06-24 18:42:41
【问题描述】:

我是一名打字员。

我使用的是普通的 HP 17" 笔记本电脑...

在使用 Visual Studio 2008 时,我的右手经常离开主行以使用箭头键导航到编辑器中的不同代码行。

我看过 viemu,我不是 vi 用户,也没有兴趣花时间学习 viemu。

当我编写复杂的代码并且不得不把手放开才能使用箭头键时,这令人沮丧......

我有兴趣了解其他开发人员如何处理这个问题?

编辑:我不使用 Viemu 的原因之一是我是一名顾问,而且我经常不得不使用其他没有安装 viemu 插件的机器。

【问题讨论】:

  • 猜猜我已经习惯了我的键盘......我一直在移动我的手,他们只是回到了本行。
  • @Justin - 他们确实回到了主行,但让他们首先离开它会分散注意力:)
  • 哇,我还以为这会被关闭了...
  • @KM - 我也是 - 我认为这是一个愚蠢的问题,睡了几天。好像还有其他人有同样的问题
  • @Nick,连一票都没有结束!

标签: visual-studio-2008 touch-typing viemu


【解决方案1】:

有一个名为 TouchCoursor http://touchcursor.sourceforge.net 的小型开源实用程序 - 完全可以解决问题。

【讨论】:

    【解决方案2】:

    我是 vim 用户和触摸打字员,但从不习惯 hjkl。 对我来说可以使用方向键,但我必须承认我很佩服我的同事 谁掌握了这项技能。

    唯一真正令人讨厌的是HomeEnd等在不同键盘上的位置并不完全相同,这真的让我抓狂。

    【讨论】:

    • 我见过vi,你不是必须把左手移到escape来切换模式吗?我认为这会让人分心。
    • @Nick:你说得对,替代方法是 Ctrl-[,但这也好不到哪里去。
    【解决方案3】:

    我同意,将手指从主键盘移到箭头键对我来说也很痛苦。

    对我有用的是使用 Emacs 模式。您提到您不想使用 viemu 模式,但是 VS2008 内置了 Emacs 模式,因此您可以很容易地在其他机器上使用它。

    如果您导航到工具-> 键盘,并在“应用以下附加键盘映射方案”下将下拉菜单切换到 Emacs,您可以使用该模式。根据我的经验,这些键很好地遵循 Emacs 命令,您可以从网络上的众多教程中学习这些命令。

    【讨论】:

    • 谢谢 - 这是我不知道的,vs 2008 中的 emacs 选项。将花一些时间来研究这个。
    【解决方案4】:

    我已经学会了用我的小指(又名小指)伸展到光标键,将我手的其余部分固定在 Return/Enter 键上。当同时使用光标键和 Page Up/Page Down 键时,这种方法似乎对我有用。但是,我通常使用 Ctrl+F3 快捷方式并搜索实际的关键字等,这使我能够避免离开主行,因为我可以延伸到那个(Ctrl+F 可以在 Visual Studio 中替换为不同类型的查找,但对代码导航同样有效,Ctrl+G 可以转到特定的行号)。

    顺便说一句,我觉得速度只有在正确之后才有用,而且我不相信在比较时不必从主行移动到光标键并返回而不看键盘所节省的时间真的那么重要正确编写实际代码。多年来,我有几个队友似乎更喜欢速度而不是质量,对我来说,这很糟糕——在一个人真正学会正确编码之前优化那些打字似乎是浪费精力(当然,很可能相比之下,他们认为我很慢而且效率低下)。

    当然,我完全理解作为质量开发人员快速工作的必要性,高效使用工具是一件好事。

    【讨论】:

    • 你是在暗示我不是“质量开发者”:)
    • 哈哈哈!一点也不。如果遇到这种情况,我深表歉意——我只是想更深入地考虑一下这个想法。我嫉妒那些又好又快的人,因为快的部分会避开我(就像大多数日子一样)。
    猜你喜欢
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多