天天看點

IDEA快捷鍵拆解系列(後記)

  沒錯,這是IDEA快捷鍵拆解系列的最後一篇文章了,也是對應本系列前言的一篇。

  對于絕大多數開發者而言,把一款編輯器用熟了之後,再突然切換到其它款的編輯器的話,這個适應階段一般都比較艱辛和漫長。但部落客有理由相信,大神級别的程式員總是會先去熟悉快捷鍵,然後其它應用的快捷鍵沖突能改的都改掉,而不是把快捷鍵都修改成原來的。個人也很推薦這麼做,總結了以下幾種原因。

  1. 團隊協作開發的統一;
  2. 官方定義的快捷鍵代表着本編輯器的最佳實踐操作;
  3. 友善與其它同系列的子産品快捷鍵做統一。

  使用JetBrains的産品有一個很大的好處,這在前言那篇文章裡面也提到過,這家公司擁有很多種主流開發語言的編輯器産品。是以一般隻要學好了IDEA的快捷鍵,那麼在跨語言學習和開發使用新的編輯器的時候,我們都可以非常輕松、快速的遷移和上手快捷鍵操作。其實這裡IDEA還有一個更為人性化的地方,就是針對從Eclipse、NetBeans或者是從Emacs中遷移過來的開發者,都提供了一整套的原生編輯器快捷鍵,我們也隻需要做一下小小的配置即可(如下圖所示),不過還是再一次建議使用IDEA預設的快捷鍵來做開發。

IDEA快捷鍵拆解系列(後記)

Keymap設定

  在這裡,介紹一下IDEA強大的Local History功能,這對于經常接觸和使用VCS(版本控制系統)的開發者來說是比較好了解的。對于Local History,從字面上的意思來了解,就是IDEA為開發者提供了一個本地的VCS,然後針對我們項目上的任何操作,在本地都做了一個曆史的記錄。具體檢視和操作可以通過右鍵點選,或者是快捷鍵

Alt + 反引号

,然後找到Local History即可。

IDEA快捷鍵拆解系列(後記)

Local History

IDEA快捷鍵拆解系列(後記)

  如上圖所示,除了Show History之外,我們還可以配合着進行Put Label的操作,這也是Local History中一個非常棒的輔助功能。

  針對IDEA中,部落客目前還發現了幾個強大的功能,如SSH Session和Test Restful Web Service,這兩個可以在頂部的工具欄“Tools”中展開找到。

SSH Session:類似于XShell、SecureCRT和Putty這樣的伺服器用戶端連接配接工具,好像暫時不能存儲連接配接的會話資訊

Test Restful Web Service:類似于Postman的測試工具,功能方面可能還有待完善

IDEA快捷鍵拆解系列(後記)

SSH Session

IDEA快捷鍵拆解系列(後記)

Test Restful Web Service

  還有一個就是Database功能,這個可以在頂部的工具欄“View”,然後是“Tool Windows”中展開找到。

IDEA快捷鍵拆解系列(後記)

Database

IDEA快捷鍵拆解系列(後記)

  當然了,IDEA中還有一些其它的功能也很強大,這可能在整一個的拆解系列中沒有細說到,又或者是還沒留意到,如果後續有需要補充和完善的,部落客會及時的更新到這裡,也非常歡迎各位的留言。孰能生巧,快捷鍵用多了自然而然就熟了,但前提是得知道有這麼一個的快捷鍵,包括部落客本人目前也還在一直的學習當中。好啦,持續了斷斷續續一整個月的時間,本系列到此就先暫告一段落了。最後,與大家一起加油、共勉!

IDEA快捷鍵拆解系列(前言) IDEA快捷鍵拆解系列(一) IDEA快捷鍵拆解系列(二):File篇 IDEA快捷鍵拆解系列(三):Edit篇 IDEA快捷鍵拆解系列(四):View篇 IDEA快捷鍵拆解系列(五):Navigate篇 IDEA快捷鍵拆解系列(六):Code篇 IDEA快捷鍵拆解系列(七):Analyze篇 IDEA快捷鍵拆解系列(八):Refactor篇 IDEA快捷鍵拆解系列(九):Build篇 IDEA快捷鍵拆解系列(十):Run篇 IDEA快捷鍵拆解系列(十一):Tools篇 IDEA快捷鍵拆解系列(十二):VCS篇 IDEA快捷鍵拆解系列(十三):Window篇 IDEA快捷鍵拆解系列(十四):Help篇 IDEA快捷鍵拆解系列(十五):經驗篇 IDEA快捷鍵拆解系列(十六):插件篇 IDEA快捷鍵拆解系列(十七):Debug篇 IDEA快捷鍵拆解系列(十八):Live Templates篇 IDEA快捷鍵拆解系列(十九):Postfix篇 IDEA快捷鍵拆解系列(後記)