標籤: IDEA

0

[IntelliJ IDEA] Java / JavaScript除錯小技巧

在寫程式的過程中,有相當多的時間都處於偵錯狀態,雖然使用了IDE可以做逐行追蹤除錯,但原始的「插旗標」除錯法還是相當管用,在插旗標的過程中逐步檢視程式,並逐漸縮小出錯範圍,最終達到「夾殺」臭蟲而完成除蟲任務,但接下來的「清理戰場」可不要鬆懈了,要將不再需要的除錯指令清除掉,以免一不留神將除錯的alert對話窗讓使用者看到...以下是我在使用IntelliJ IDEA寫JavaScript程式除錯時的小技巧,希望對網友們有點用處。

(閱讀全文...)

0

IntelliJ IDEA也有內建剪貼簿功能,方便複製貼上程式碼

原來IntelliJ IDEA也有提供剪貼簿功能:在編輯區裡以〔Ctrl〕+〔C〕複製到系統剪貼簿裡的內容也會同步儲存到IDEA的剪貼簿環境裡,需要使用時只要按下〔Ctrl〕+〔Shift〕+〔V〕就會出現選擇內容的對話窗,選用後就會貼上。
Copy

(閱讀全文...)

0

IntelliJ IDEA與Subversion Version Control System的整合操作

IntelliJ IDEA支援大部份的版本控制系統(Version Control System,VCS),它以內建的外掛方式支援如CVS、Subversion、Git、Mercurial、Perforce、ClearCase、TFS、Visual SourceSafe等常見的VCS。我們目前使用的是Subversion,IDEA 12內建Subversion 1.7,雖然Apache Subversion已經有1.8版,我推測可能會在IDEA 13裡才會支援。除了預設的VCS功能選單之外,我必裝的外掛之一是SVN Bar,它將常用的Subversion操作命令以按鈕的形式顯示在工具列上。
SVN bar

(閱讀全文...)

0

IntelliJ IDEA 12的任務功能,與Issue/Bug Tracking System整合

IntelliJ IDEA 12提供了與事項追蹤系統(Issue/Bug Tracking System)整合的功能:任務(Tasks),由功能表 【File】→【Settings...】→【Project Settings】→【Tasks】→【Servers】,新增要整合的系統,除了一般性的系統外,內建下列幾種常見的追蹤系統:

(閱讀全文...)

0

方便的IntelliJ IDEA資料庫功能

IntelliJ IDEA提供資料庫連線與編修資料功能已經有好一陣子了,但一直都還是習慣Aqua Database Studio作SQL資料查詢與修改資料,最近因為需要介紹IDEA功能給使用Eclipse的客戶,因此多花了些時間測試IDEA 12的各項功能,資料庫功能也是測試對象之一,測試後發現IDEA已經把這個原本是外掛的工具修改得相當方便,非常值得使用IDEA 12在編寫程式時直接使用,而不必再使用外部的查詢工具。

(閱讀全文...)

0

IDEA12快速尋找編輯檔案的幾個方法

IDEA以多分頁介面來顯示編輯中的原始檔案,通常頁籤列都是設定在上方,且設成多列的樣式以方便快速找到要使用的檔案,但當開啟的檔案變多時,每次要在兩三列的頁籤裡找到檔案經常都會遲延個幾秒,IDEA 12以前還有個TabReorder外掛可以使用,能將頁籤依英文字母順序重新排列,讓尋找檔案更迅速些,可惜TabReorder與IDEA 12不相容而無法使用;我試了幾個方式後最後採用如本文所述的設置來解決。

(閱讀全文...)