一.黑色主題 darcula
眼睛舒服,最重要的是酷!
二.設定背景
三.有用的外掛程式
1、version control
這個外掛程式是**管理工具,webstrom上自帶的。用的時候電腦上需要安裝git。然後簡單的配置一下即可使用。配置好後,用webstrom再開啟git專案的時候,就可以使用了。這個工具支援git常用的各種命令,如pull、push、commit、diff、配置遠端庫等操作。其實他與tortoisegit工具的作用是相同的,但我選擇用這個工具,原因是電腦可以少安裝乙個軟體,明明乙個webstrom可以搞定的事,為什麼還要多安裝乙個軟體呢。
接著分享開發中我比較常用的一些快捷鍵:
一.找檔案找**找引用相關
1.雙擊shift
在專案的所有目錄查詢,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來
2.ctrl+f
當前檔案查詢特定內容
3.ctrl+shift+f
當前專案查詢包含特定內容的檔案
4.ctrl+n
查詢類5.ctrl+shift+n
查詢檔案
6.ctrl+e
最近的檔案
7.alt+f7
非常非常頻繁使用的乙個快捷鍵,可以幫你找到你的函式或者變數或者類的所有引用到的地方
二.編輯相關
1.shift+enter
另起一行
2.ctrl+r
當前檔案替換特定內容
3.ctrl+shift+r
當前專案替換特定內容
4.shift+f6
非常非常省心省力的乙個快捷鍵,可以重新命名你的類、方法、變數等等,而且這個重新命名甚至可以選擇替換掉注釋中的內容
5.ctrl+d
複製當前行到下一行
6.ctrl+x
剪下當前行
7.ctrl+c \ ctrl+v
大家都懂的
8.ctrl+z
撤銷9.ctrl+shift+z
取消撤銷
10.ctrl+k
提交**到svn
11.ctrl+t
更新**
13.alt+enter
又是乙個大殺器,有多殺?
例1:發現**很「黃」怎麼辦?
滑鼠移上去喵一下:
試試alt+enter:
選擇simplify看看
我勒個去,**簡潔了有木有啊!
ps:黃色警告編譯可以通過,不影響程式的正常執行,一般都是一些對於**優化的建議,我遇到過的有:
(1).can be simplify
**可以簡化
(2).variable is never use
宣告的變數從未被使用
(3)unnecessary boxing
不必要的宣告包裝
看到**裡提示的各種紅xx,就試試alt+enter吧!什麼未拋異常啊沒有try catch啊都能搞得定。
14.ctrl+alt+l
自動格式化**,我已經養成了寫完**就來一發的習慣。
js中一些有趣的現象
個人小站點 1,js中關於函式提公升 在es5中 function f function f 結果為i am inside 因為在es5中存在變數 函式提公升,重複宣告,後面的覆蓋前面的,所以最終函式是function f 在es6中用let宣告就會產生塊級作用域,不用立即執行匿名函式了 2.ale...
HTML和CSS中一些有趣的
要想一行文字在盒子中垂直居中只需要設定這行行高等於盒子高度line height 27px left 0 top 0 position absolute left 50 margin left 寬度的一半px 使用定位流讓居中 父元素必須設定text align center 網頁自動重新整理 文章...
一些有趣的函式
split 函式是用來處理字串的,遍歷字串,當遇到某一標誌時則將字串分割成列表。例如 s jhdj dkdskd s dskdh sdsdk sdksd skd sds kd sd s1 s.split 標誌設定為空格執行結果 jhdj dkdskd s dskdh sdsdk sdksd skd ...