WebStrom中一些有趣的工具與常用快捷鍵

2021-08-20 18:49:03 字數 1964 閱讀 4154

一.黑色主題 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 ...