天天看點

Java開發者提高效率的六款不錯的工具

作為一名開發者,我使用很多工具。我現在還是強迫自己去學習一些新的工具,看看它們是否會提高我的開發效率。這裡列出幾個我覺得不錯的工具。

  1. JRebel

  自從用了JRebel以後,我就離不開它了。不用重複的部署是多麼的重要!從編碼到看到效果的過程越短越好,而JRebel讓它接近于0.

  2. tmux

  有了tmux,你可以在不同的會話中在終端分割螢幕。這樣我就可以輕松的找到我需要的那個終端。我往往讓一個全屏的終端,然後在做不同的事情的時候切換視窗,例如編碼,部署或者其他任務。

  3. zsh

  Bash是很好,但隻zsh更好,例如智能自動補全。如果你是bash高手,你也能讓bash做zsh的事情,但是那太複雜了,zsh已經幫你做好了這一切。哦,對了,你還可以看一看 oh-my-zsh,是zsh的插件和主題。

  4. sublime

  我最近才開始用sublime,大約一周吧,但是我已經愛上它了。他可以完成大部分netbeans的工作,但是更快,更輕便。但是别誤會,它不是IDE,它隻是一個編輯器。我用它來編輯java,非常友善。再加上JRebel和Maven Cli,完美啊!

  5. vi(m)

  首先,我并沒有說vim比emacs好。但是我認為你應該學習一下vim。并不是要用它來代替你的IDE或者其他編輯器。在通過ssh工作的時候,vim總是比nano要好用。而且我還沒有見過哪個伺服器沒有安裝vi的。

  6. bash/awk/sed/cut 等腳本語言

  即使你一直都是使用Java開發,有些任務還是适合用簡單的bash腳本或者一行 awk/sed 代碼。寫一個小的腳本往往非常的快速。當你熟悉以後,你會發現很多簡單的腳本讓你的生活每天充滿陽光 :)

本文轉自 wws5201985 51CTO部落格,原文連結:http://blog.51cto.com/wws5201985/799663,如需轉載請自行聯系原作者