![](/img/trans.png)
[英]How can I make it so my while-loop only prints even numbers? Java Eclipse IDE
[英]How can I stop using a mouse while programming in my IDE?
我喜欢使用 IDE,因为我可以极大地提高工作效率。 但是,我有几个理由停止在 IDE 中使用鼠标:
我已经打印了我的 IDE 备忘单,现在我准备好了。
将其移到错误的一侧(例如,如果您是右手,则将其放在键盘的左侧)。 这样,您仍然可以在必要时使用它,但您会发现您并没有不必要地使用它。
如果换边不足以迷惑你的大脑,那么将它移到一个可以访问的地方,但你必须在伸手去拿它之前三思而后行。 只要你不假思索就够不到鼠标,那么你会发现改用键盘快捷键更容易。 从本质上讲,您希望鼠标成为一种选择,但键盘要更好/更容易/更方便!
至于陷阱,您可能会发现,如果您必须测试任何需要恢复使用鼠标的界面(基于 Web 或桌面)。 我还发现,如果我必须在 IDE 之外工作,那么没有鼠标就没有那么高效。 通常我们将 WOrd 用于规范和文档,并且试图在没有鼠标的情况下使用它是很棘手的(以我的经验)。
另一个潜在的烦恼来源是在应用程序(Eclipse、VS 等)之间切换时,您会发现它们经常使用不同的键盘快捷键,因此可能需要一段时间才能再次恢复速度,或者您必须花费一些时间时间重新配置快捷方式以保持一致。
拔掉它。
如果您的鼠标完全消失,那么您将被迫学习如何在没有它的情况下生活,因此没有它您将变得富有成效。
每当您要使用鼠标时,请强行停止并查找该操作的键盘快捷键。 每次手术做几次,很快你的肌肉记忆就会开始,你甚至不必再去想它了。
学习键盘快捷键:)
还有一些编辑器更适合无鼠标操作。 我将 ViEmu 与 Visual Studio 一起使用,它帮助我减少了使用鼠标的需求,但并没有消除。
得到一个轨迹球。
您真正的问题是关于疼痛和生产力,鼠标只是您所处环境的副产品。 我会重新表述这个问题以反映您的真正目的。
检查手腕支架。 我从人们那里听说它有很大的不同。
对于 VS,请查看 Sara Ford 的博客。
在她的博客中搜索大量其他提示和技巧。
将鼠标隐藏在备忘单副本下。
对于 Visual Studio,我使用ViEmu插件,它允许您在 Visual Studio 中使用 vi 命令。 掌握它有点困难,但是一旦完成,您将只能在设计器上使用鼠标。
获取网络摄像头和眼球追踪软件。 然后你可以通过查看它们来修复错误。 它让你感觉自己无所不能。
我在我的博客中总结了一些快捷方式,可以让您更快地使用 Visual Studio。
好问题... 一位同事向我建议Launchy作为减少鼠标使用/提高工作效率的一种方式。 它会在您的开始菜单(或非 Windows 等效菜单)中搜索应用程序、文档、快捷方式等。键入 alt+spacebar 以显示其提示,您可以在其中键入要启动的内容。 以下是一些示例 - 您键入的内容取决于“开始”菜单中的其他内容。
高级用户可以调整其设置以从中获得更多收益,但即使是基本用户也会从中受益。 希望能帮助到你。
切换到emacs 。
打开最近的抽屉并将其推入并关闭抽屉。 那样的话,真正需要的时候用起来就不方便了!!!
此外,如果您使用多个 IDE,则需要配置它们之间通用的键绑定,以便您可以轻松地在它们之间切换。
将您的键更改为 Emacs 设置,学习键盘快捷键。 我很少在eclipse中使用鼠标,如果有的话。 我发现仅使用 emacs 快捷键要容易得多。
当我与纽约的一家投资银行签约时,有一个不会使用鼠标的人。 他是一名 java/kdb 开发人员,只使用 vim。 我曾经认为最奇怪的是他的电脑上没有连接鼠标,但该死的……那个人很有效率。 可能是我合作过的最有效率的人。
所以是的,如果你真的想走那条路,你可以尝试使用 vim 或类似的东西。 你会失去你在 IDE 中习惯的功能,但它对他有用......
成为更好的打字员。 作为一个打字慢的人,我发现自己会使用鼠标,所以我不必打字。 如果我打字更有效率,我就不太愿意使用鼠标。
如果您使用的是笔记本电脑和鼠标,请移除鼠标并将触控板作为您唯一的选择。 这将非常痛苦,以至于您将被迫学习更多的键盘快捷键。
上面一些非常好的答案。
我在 RSI 上受伤了一段时间,鼠标是一个问题。 我已经使用了很多快捷方式。 但是严格使用键盘进行编码肯定会更慢,尤其是在代码中导航时。
由于我当时使用 vi,我主要通过在我想去的位置搜索文本来在屏幕上移动; 这非常快,假设您选择明确的文本。 保留行号然后转到行号是另一种快速导航的方法。 明智地使用代码折叠(在许多 IDE 中可用)也有帮助。
最后,考虑一个替代的定点设备。 触控板对于游戏来说很糟糕,但可以更方便地进行编码,特别是如果你把它放在容易够到的按键上(例如,如果你在两只手之间使用分离式键盘)。 尝试在两种或多种类型的设备之间切换,以避免因一种特定设备而受伤。 并且不要忽视手腕疼痛! 在它变得更糟之前处理它,你最终会在一年或一段时间内没有生产力。
改变你的键盘:
(来源: datahand.com )
将您的 IDE 配置为使用 VI 或 EMACS 键盘控件(并学习它们)。这两个选项都允许您在不移动主行的手的情况下完成大多数任务。 在学习曲线期间,您会看到您的生产力下降,但之后会大幅提高,因为您无需移动键盘的手来使用鼠标,从而节省了大量时间。
作为旁注,学习使用基于终端的编辑器是一项很好的技能,以防您需要远程管理 *nix 机器。 总有一天它会拯救你的培根。
MouseFeeds 插件将在 Eclipse 中为您提供帮助: http : //www.mousefeed.com/installation
所有这些编码人员都没有建议编写一些代码来在 IDE 的窗口处于活动状态时隐藏指针?
隐藏您的鼠标 - 至少保持一臂的距离 - 这样您就可以在紧急情况下随时取回它
将它移得足够远以致于使用起来不方便,而您的备忘单足够近,以便在您对如何做某事有疑问时轻松查找。 我不建议拔掉它,因为它是某些操作的有用工具,例如移动文件。 我发现在文件系统视图等某种树中拖放比替代方案容易得多。 但是,一旦您记住它们,大多数编辑操作都可以通过击键快速完成。
我正在使用 IntellijIDEA IDE。 有一个非常烦人的插件——“关键启动器”。
对于每个鼠标启动的操作,它都会显示带有键盘快捷键的烦人警报,您可以使用它来执行相同的操作。
好吧,我花了大约 2 到 3 周的时间才完全停止使用鼠标。 很难不关闭它(插件),但非常有用:)
恕我直言,最好的答案是结合两个已经给出的答案:
您可能还想考虑在 Macbook/Macbook pro 上进行编码。 我通常讨厌触摸板,但我不得不在飞机上进行一些编码,而新的触敏板实际上非常方便。 例如,您可以通过轻弹两位歌手来执行滚动等操作,而且准确度要高得多。
它可能并不完美,但它可能对您的双手有所帮助。
我认为完全避免使用鼠标是不切实际的(您需要诸如悬停之类的东西)
首先,不要试图用键盘做所有事情,首先强迫自己使用键盘来做你一直做的前三件事。 获得最大的收益/努力,您很快就会想要使用更多。
在您写下您使用的键盘快捷键的地方附近放一张纸。 (或者,将此添加到公司 wiki,以便其他人可以受益。)
注意菜单项,它们经常有键盘快捷键。
找出显示所有其他键盘快捷键的键盘快捷键。
我一直在使用 Eclipse,我发现有几个键盘快捷键非常宝贵:
CTRL + SHIFT + L为您提供所有键盘快捷键的列表
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.