本篇文章我爲你們帶來更好的vscode snippet體驗。javascript
默認全部snippet都在那些函數簽名、變量等後面,這樣在書寫的時候須要按多End或下滑滑滑,還不方便。php
只要在設置裏覆蓋成這樣java
"editor.snippetSuggestions": "top"
固然還有個此屬性還有個inline值,是按字母順序夾在中間的。我的認爲snippet放在顯眼的地方比較好,函數簽名什麼的能夠滯後。git
首先用戶自建的snippet的描述是能夠放中文的github
那麼能不能將vscode自帶的那些改爲中文呢?typescript
自帶的必然是在安裝包裏,json
如今咱們在這先看看這張圖:app
系統是自帶有snippet的,與函數簽名、關鍵字等混在一塊兒。函數
在\Microsoft VS Code\resources\app\extensions\php\snippets中的php.json就是上述我標識自帶snippet的地方。spa
接下來該是尋找函數簽名文件存放的地方了,我原本找了好一下子,後來一想既然是開源項目有源碼的話,何不去github碰碰運氣。
因而我在vscode的項目裏隨便(最好不常見)搜了一個php函數好比說strstr結果給我找着了。
源文件地址在這
根據typescript生成javascript的思路,我猜確定有個phpGlobals.js文件在咱們安裝包裏。
還好不是用第三方接口,不然就搜不到了。
咱們打開本身安裝包裏的phpGlobals.js文件,搜索選擇你要改的函數簽名。搞定後記得重啓VScode.
效果圖
和
可能你以爲沒什麼用,可是呢php函數名字比js還tm難記,看中文速度快那麼1秒也會提升效率的。
這個插件能經過選擇保存爲用戶自定義snippet,着實不錯,是外國一位哥們在6天前寫的,目前才38人下載。
這比我以前折騰的那個本身製做插件的教程強太多。
每次想看代碼提示,按那個ctrl+space沒啥大用,後來我改成space後只要按space就能彈出關閉提示。
這樣寫代碼時自動觸發提示,按space顯示提示信息,enter輸入,一切很和諧。