介紹幾個程式碼實際開發中很實用的工具

itclanCoder發表於2020-03-09

前言

您看完本文後,將會學習到這些實際開發中常用的騷操作

  • vscode中快速生成頭部註釋以及函式註釋(koroFileHeader)

  • 不知道如何命名,開啟這個codeIf網站(對於有的小夥伴可能有用),分別在sublime以及vscode中實現

  • 遇到翻譯問題,你或許習慣了百度翻譯或者有道翻譯,甚至特意的安裝翻譯軟體,其實在編輯器裡就能解決,翻譯外掛(Yao-Translate)以及Translate,Translate-CN分別在(vscode,sublime,IDEA)的使用

KoroFileHeader註釋

快速給檔案新增頭部註釋或者函式註釋 ​ * 點選vscode中左側工具欄的應用商店的圖示,直接搜尋koroFileHeader安裝 vscode中新增koroFileHeader.png * 檢視koroFileHeader的使用文件(這個很重要,其他類似外掛使用也是如此) 找到koraFileHeader使用文件.png * 個性化頭部配置自己想要的資訊,單擊外掛,進入配置,配置擴充設定(進入的該方式有兩種,如下所示) 找到外掛進行配置擴充設定.png 找到外掛進行配置擴充設定.png * 如果你的vscode是英文版的,英文閱讀上覺得有障礙,也可以商店裡下載chinese這個外掛擴充,按照文件操作漢化即可 vscode漢化.png * ctrl+shift+p--->config--->配置顯示語言--->選擇自己要顯示的語言 vscode漢化選擇對應的語言.png vscode漢化選擇對應的語言-重啟vscode就會生效了的.png * 頭部註釋與函式註釋的個性化配置,在FileHeader Cursor Modecustom Made中,點選settings.json,可分別對頭部檔案註釋和函式註釋進行 頭部註釋與函式註釋的配置.png 分別把下面的fileheader.customMadefileheader.cursorMode,配置到你的配置裡,進行個性化配置

```
"fileheader.customMade": {    //此為頭部註釋
        "LineStart": "-------------------------------------------",
        "Copyright": "© 2020, itclanCoder. All rights reserved.",
        "LineEnd": "----------------------------------------------",
        "Product": "",
        "Mode Name": "",
        "Autor": "vxPublic:itclanCoder",
        "Date": "Do not edit",
        "Version": "xxx.v1.0",
        "LastEditors": "川川",
        "LastEditTime": "",
        "Description": "",
​
    },
    "fileheader.cursorMode": {  //此為函式註釋
        "description":"函式功能詳細描述",
        "param": "",
        "return": "",
        "author":"itclanCoder"
    }
```

分別在在程式碼編輯區裡ctrl+alt+i(生成頭部註釋),ctrl+alt+t(生成函式註釋) ctrl+6就會翻譯出來.gif

sublimeText3快速生成註釋

對於一個愛折騰編輯器的小夥伴來說,在沒有出現vscode之前,sublimeText是一個非常輕量的工具,非常酷的程式碼編輯器

同樣怎麼生成頭部註釋

  • ctrl+shift+p---->install Package--->DocBlockr

sublimeTmpl(建各種模板)

  • preferences--->package settings--->sublimeTmpl--->setting default

將下面的新增到你的編輯器即可,自己進行個性化配置就好

```
"attr": {
        "LineStart":"-------------------------------------------",
        "Copyright": "© 2020, itclanCoder. All rights reserved.",
        "LineEnd":"----------------------------------------------",
        "Product":"",
        "ModeName":"",
        "Version": "",
        "author": "vxPublic:itclanCoder",
        "LastEditors": "川川",
        "email": "itclanCode@163.com",
        "link": "http://example.org",
        "Description":""
    }
```

對你自己想要新增的欄位進行新增,然後再選單欄中Browse Packages找到SublimeTmpl開啟相應的檔案進行更改,例如:js.tmpl

```
/**
 * ${1:}
 * @LineStart ${LineStart}
 * @Copyright ${Copyright}
 * @Product   ${Product}
 * @ModeName  ${ModeName}
 * @authors ${author} (${email})
 * @date    ${date}
 * @version \$Id\$
 * @link    ${link}
 * @LastEditors ${LastEditors}
 * @Description ${Description}
 */
​
$0
```

​當你完成上面的操作之後,新建xxx.js時,頭部檔案就會生成給定的註釋

關於sublimeText更多內容,可以戳連結sublimeText3之碼上有愛

​codeIf變數命名神器

codeif是一個變數命名網站,當你輸入中文或者英文時,該網站都會給出一些示例,供你命名參考,這個網站或許對於一些感覺命名頭疼的小夥伴來說有些用

https://unbug.github.io/codelf/ codeIf.png * 如果你記不住網站的名稱,每次都得開啟這個網站覺得很麻煩,在vscode以及sublimeText中都有對應的解決方案,前者可以在外掛市場中安裝codeIf,後者雖然沒有提供外掛的線上安裝,但是可以本地安裝的 vscode中codeIf外掛.png * 在sublimeText中,進入packages資料夾中下載好安裝包壓縮重新命名為codeIf然後就可以使用了 sublimeText中使用codeIf.gif

Yao-Translate與Translate翻譯外掛

​無論是在閱讀程式碼還是在對變數的命名,一旦涉及到英文,你可能習慣性的去有道翻譯,或者百度翻譯,甚至電腦安裝個翻譯工具,開啟翻譯一下,在或者藉助瀏覽器翻譯外掛

這些方法的確可以解決,但是更快更直接的方式是在程式碼編輯器中就可以完成,要知道,在多個程式之間切來切去是很消耗時間和精力的

Translate翻譯外掛

  • vscode中安裝Translate(使用這個需要到有道智雲裡面獲取金鑰進行配置一下) vscode安裝translate.png 找到translate然後進入配置.png
  • 進入translate的配置設定,你會發現你需要填入金鑰,這個金鑰去http://ai.youdao.com,這個網站註冊獲取金鑰 找到translate然後填入金鑰.png

  • 開啟有道智雲官方網站,註冊一個賬號,進入管理後臺獲取金鑰 進入有道智雲的後臺建立應用.png

找到金鑰.png

  • 在vscode中選中中文或者英文,直接ctrl+6,在控制檯下看是否有翻譯結果,有則安裝完成,正確,無論中英文都能能互譯 ctrl+6就會翻譯出來.gif 不要覺得上面的配置很麻煩,麻煩一次,簡直是一勞永逸,在也不用下載什麼翻譯軟體工具或者開啟百度翻譯,有道翻譯了的,直接在程式碼編輯器裡就可以互譯

Yao-Translate

vscode之所以受人歡迎,很大程度上就是因為它豐富的第三方開源的外掛,安裝簡單方便,文件使用齊全,想不愛它都不行,可以多試試一些輔助外掛

Yao-Translate這個翻譯外掛也很有用 Yao-Translate.png * 選中文字,按ctrl+shift+T是翻譯,選中文字按ctrl+shift+R是互譯並替換,有時候你在替換翻譯一些欄位時候,這個很有用 使用Yao-Translate.gif

sublimeText中的翻譯外掛

  • sublimeText3中線上安裝Translate-CN就可以的

選中的英文單詞,然後右鍵Translate-CN--current Text/input Text sublimeText翻譯外掛.gif

IDEA中的翻譯外掛

​有時候,對於一些前端專案需要依賴啟動一些後臺服務才能跑起來,而IDEA這個工具對於搞java的同學來說,是不陌生的,這個工具也是相當強大

更多的IDEA使用可以百度百科,可以單獨寫好幾篇了的,這裡只介紹一個實時的翻譯

  • 點選檔案File然後進入設定 16-點選檔案進入setting設定.png
  • 找到plugins,然後瀏覽外掛,搜尋Translation進行安裝 17-IEDA翻譯外掛.png
  • Tools下的Translation中進行金鑰的設定,然後重啟IDEA IDEA中填入金鑰.png
  • 點選IDEA選單欄右側的翻譯圖示,非常方便,無論中英文都可以實時翻譯 IEDA中翻譯外掛的檢測.gif

結語

本小節主要介紹了在實際開發中能用到的一些工具,工具還是要多用,原始的工具也要會,高階工具也要接觸,有時候去多多的嘗試,就會給自己很多意外當自己發現效率很低,有沒有一種更好更快的方式解決當下問題時

比如:很多小夥伴遇到命名頭疼問題,那麼codeIf似乎給你更好的參考,當你需要翻譯的時候,有的小夥伴習慣百度翻譯或者去有道翻譯,甚至電腦特意的安裝一個翻譯軟體

這些原始操作的確是能解決問題,但是你會發現,在各個應用程式之間切來切去,其實是一件很消耗精力的事情

那麼在當今這些牛逼的程式碼編輯器裡,肯定有牛人解決了這個問題,而各個編輯器肯定也有類似的解決方案

嘗試著一種新的方式去工作,有時候就會發現原來,還可以這麼搞的

更多內容盡在微信itclancoder公眾號.jpg

相關文章