Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VisualStudio2008中的触摸输入_Visual Studio 2008_Touch Typing_Viemu - Fatal编程技术网

Visual studio 2008 VisualStudio2008中的触摸输入

Visual studio 2008 VisualStudio2008中的触摸输入,visual-studio-2008,touch-typing,viemu,Visual Studio 2008,Touch Typing,Viemu,我是一名打字员 我正在使用普通的HP 17英寸笔记本电脑 使用visual studio 2008时,我的右手经常离开主行,使用箭头键导航到编辑器中的不同代码行 我见过viemu,我不是一个vi用户,我对花时间学习viemu不感兴趣 当我编写一些复杂的代码,不得不把手拿开来使用箭头键时,这是令人沮丧的 我很想知道其他开发人员如何处理这个问题 编辑:我不使用Viemu的原因之一是我是一名顾问,我经常不得不使用其他没有安装Viemu插件的机器。我是vim用户和触摸打字员,但从未习惯使用hjkl。 对

我是一名打字员

我正在使用普通的HP 17英寸笔记本电脑

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

我见过viemu,我不是一个vi用户,我对花时间学习viemu不感兴趣

当我编写一些复杂的代码,不得不把手拿开来使用箭头键时,这是令人沮丧的

我很想知道其他开发人员如何处理这个问题


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

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


唯一让我恼火的是,
Home
End
等在不同的键盘上并不完全在同一个位置,这真的让我发疯。

我同意,把手指从主键盘移到箭头键上对我来说也是一个巨大的痛苦

对我来说有效的是使用Emacs模式。你提到你不想使用viemu模式,但Emacs模式内置于VS2008中,因此你可以在其他机器上非常轻松地使用它


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

我已经学会了使用我的小指(又名小指)要拉伸到光标键,将手的剩余部分固定在回车键/回车键上。这种方法在使用光标键和向上/向下翻页键时似乎对我有效。但是,我通常使用Ctrl+F3快捷键并搜索实际的关键字等,这使我能够避免离开主行,因为我可以拉伸到主行(在VisualStudio中,Ctrl+F可以替代不同类型的查找,但对代码导航同样有效,Ctrl+G可以替代特定的行号)

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


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

有一个名为TouchCoursor的小型开源实用程序-完全可以做到这一点。

我想我已经习惯了我的键盘……我一直在移动我的手,他们只是让它回到我的键盘上母排。@Justin-他们确实回到了母排,但让他们先离开会分散注意力:)哇,我还以为现在就要结束了…@KM-我也是-我还以为这是个愚蠢的问题,在这上面睡了几天。似乎还有其他人也有同样的想法problem@Nick,甚至连一张投票都没有结束!我看到了vi,你不需要把你的左手移到escape来切换模式吗?我想这会尼克:你说得对,另一种选择是Ctrl-[,但这几乎不是更好的选择。谢谢-这是我不知道的,vs 2008中的emacs选项。我将花一些时间来研究这一点。你是在暗示我不是“质量开发者”:哈哈哈!一点也不。如果是这样的话,我很抱歉——我只是想更深入地思考一下这个想法。我嫉妒那些又好又快的人,因为快的部分避开了我(大多数日子都是这样)。