![](/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.