Visual Studio 2008 中的盲打

发布于 2024-07-25 14:00:20 字数 1434 浏览 9 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

大海や 2024-08-01 14:00:21

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

There is a little opensource utility named TouchCoursor http://touchcursor.sourceforge.net - perfectly will do the trick.

月寒剑心 2024-08-01 14:00:21

我是一名 vim 用户和盲打打字员,但从未习惯 hjkl
对我来说使用方向键没问题,但我必须承认我很佩服我的同事
谁掌握了这项技能。

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

I'm a vim user and a touch typist, but never got used to hjkl.
For me it's OK to use the arrow keys, but I must admit that I admire my colleagues
who master that skill.

The only thing that is really annoying is that Home, End, etc. are not exactly in the same place on different keyboards, that really drives me nuts.

ゞ记忆︶ㄣ 2024-08-01 14:00:21

我同意,将手指从主键盘移到箭头键对我来说是一个很大的痛苦。

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

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

I agree, it was a large pain for me to move my fingers away from the main keyboard to the arrow keys as well.

What worked for me was to use Emacs mode. You mentioned you don't want to use the viemu mode, but Emacs mode is built into VS2008 so you could use it on other machines pretty easily.

If you navigate to Tools->Keyboard, and under the "Apply the following additional keyboard mapping scheme" you switch the dropdown to Emacs you can use that mode. The keys follow Emacs commands fairly well in my experience and you can learn the commands from numerous tutorials on the web.

梦年海沫深 2024-08-01 14:00:21

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

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

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

I have learned to use my little finger (aka the pinky) to stretch to the cursor keys, anchoring the remainder of my hand on the Return/Enter key. This approach seems to work for me when using both the cursor keys and the Page Up/Page Down keys. However, I usually use the Ctrl+F3 shortcut and search for actual keywords and such, which enables me to avoid leaving the home row as I can stretch to that (Ctrl+F can be substituted in Visual Studio for a different type of find but equally effective for code navigation, and Ctrl+G to go to specific line numbers).

As an aside I feel speed is only useful after correctness and I'm not convinced that the time saved by not having to move from the home row to the cursor keys and back without looking at the keyboard is really that important when compared with getting the actual code written correctly. I've had several team mates over the years who appear to have favoured speed over quality and to me, that's bad - optimizing ones typing before one has actually learned to code things correctly seems like a waste of effort (of course, it's likely that they think I was slow and ineffective by contrast).

Of course, I totally understand the need to work quickly when one is a developer of quality, and efficient use of tools is a good thing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文