在開發時,爲某個編碼單元,好比一個單詞,添加單引號和雙引號,將其變成字符串是常見的情形,好比下面這個對象。git
let users = [{ name: "zhangsan", age:25, },{ name: "lisi", age:26, },{ name: "wangwu", age:27, }]
有個需求是你如今得把它轉成json,而這裏面name,age鍵是不符合JSON中鍵必須是字符串規範的,因而乎,你得給name,age加上雙引號才行。github
簡單查閱了一下,並無找到,基本都是webstorm快捷鍵大全之類的文章。
而後我就Ctrl + Alt + S 打開了webstorm設置框。web
在keymap的Editor Actions裏面,並無找到有相關的快捷鍵。編程
好了,不賣關子了,到底在哪裏才能搞成這件小事呢?json
答案是:
Editer --> General --> Smart Keys
這裏面有一個複選項是Surfound selection on typing quote or brace,將其勾選就能夠了(webstorm默認不勾選,因此默認狀況下你們是沒法完成加引號操做滴)。webstorm
截圖以下:post
設定好了這個選項之後,選中某個你想添加雙引號、單引號、中括號、大括號、小括號的編程單元(單詞或短語),按對應的鍵盤上的按鍵就能夠了。編碼
好比,添加雙引號,就是選中某單詞,按shift+引號鍵。spa
這麼看起來,本文標題起的並不太恰當,由於這是經過設置了一個選項來完成的,按鍵仍是默認的按鍵。code
不過,無論它了。
設置了這個之後,咱們不只能夠加單、雙引號,還能加大、中、小括號,這倒算是一個意外收穫。
加括號的場景也是有的,好比你寫了一個較長的表達式,爲了分清優先級,就加小括號,若是你之前是在表達式左邊加左括號、右邊加右括號的話,此次就能夠直接選中表達式,按住shift+9了。
最後,編程貴在實踐,如今就打開webstorm,設置這個選項吧。
爲每日的進步乾杯,cheers。