有段時間沒有更新內容,思前想後仍是以爲應該整理分類文章,決定了接下來的文章思路。語文一直是比較差的,上學期間也都是勉強及格,因此可能可讀性較差,但會盡可能經過一些別的方式提升可讀性,在漫長的文章路上提升本身的文筆。前端
工欲善其事,必先利其器。java
做爲一個合格的程序員,必須會使用一些工具,來使本身學習工做變得舒服流暢,從而給本身一個正反饋的效果。node
程序員必會工具、插件系列:git
因此該系列的文章主要是一些工具之類,讓本身碼的舒服。同時也但願讀者(主要是萌新小白)會有良好的編碼習慣,長此以往,敲代碼將會變成一件使人愉悅的事情。程序員
如今流行的代碼編輯器有不少,咱們應當是根據業務需求選擇語言,根據語言選擇編譯器。按道理來說,只要能夠輸入文本就能夠寫代碼,起初人們就是使用記事原本寫代碼的。可是不一樣編譯器的出現就是爲了解決各類不方便的事情,使寫代碼變得方便更高效,因此咱們應當選擇合適的代碼編輯器。github
我使用的是VScode+vim插件,因此放在第一個介紹,官網:https://code.visualstudio.com/。VScode功能很豐富,能夠自定義配置,同時下載不一樣的語言插件,就可使用不一樣的語言編程。web
左側有文件目錄,插件,github鏈接,遠程編程,docker等功能,功能齊全。因爲是本身使用,因此會再專門寫一篇文章介紹一些插件及其使用。docker
Vim和Emacs是類Vi文本編輯器的兩個派系。Vim最大的優點是它最經常使用的命令都是簡單的字符,比起組合控制鍵要快不少,極大程度減小了鼠標的使用時間。Emacs也是著名的集成開發環境和文本編輯器,它的快捷鍵也很方便。數據庫
jetbrains全家桶,地址:https://www.jetbrains.com/zh-cn/。不一樣的語言能夠選擇不一樣的軟件,如最經常使用的java使用IDEA,Python使用PC(PyChram),go使用GoLand等。這裏就不得不diss一下某種用PyChram寫nodejs項目的行爲。npm
Visual Studio,微軟集成開發環境,包括了整個軟件生命週期中所須要的大部分工具,如UML工具,代碼管控工具等等。
還有其餘不少的代碼編輯器,如sublime,Notepad等,很少介紹,其餘編輯器能夠查閱文檔資料使用。
命令行命令有各類用途的,除了系統自帶的,還有不少項目經過命令行命令啓動,數據庫SQL語句等。
生活中Windows系統較多,開發中項目多在Linux系統中運行。不一樣操做系統的命令行命令也有差異。
個人電腦是win10系統,服務器是Linux系統,並且在雲服務器沒有界面,只有命令行,查看服務器性能空間等,全都須要使用命令行。
在Github添加work flow也須要使用Github Actions,在yaml文件中添加命令行。
項目啓動命令如,npm run dev
或者是scrapy crawl
等。
版本控制工具的目的是爲了記錄和跟蹤項目中各文件內容的修改變化。使用版本控制工具,能夠作數據備份,提升代碼質量,提升多人開發時的效率,明確分工責任等。
最經常使用的版本控制工具是Git。Git是一個免費的開源分佈式版本控制系統,旨在高效快速的處理從小型到大型項目的全部事務。使用GIt,能夠將代碼託管到遠程Github代碼倉庫,十分的方便,這是一個程序員必須掌握的內容,同時也能夠根據Github中的代碼量來衡量一我的的工做經驗。
TortoiseSVN是一款集中式版本控制工具,採用分支管理系統的高效管理,簡而言之就是用於多我的共同開發一個項目,實現共享資源,實現最終集中式的管理。
瀏覽器調試針對web端應用,在瀏覽器中的開發者工具中。我使用的是Chrome瀏覽器,使用Ctrl+Shift+i
進入開發者調試面板。
開發者調試有多個面板,如Element、Console、Network等,對應不一樣的內容。該部份內容有一篇專門的文章。
Markdown是一種輕量級標記語言,應用場景也不少,最主要的就是項目的README文件和博文。
Markdown有本身的語法格式,對圖片,圖表,表達式等都有支持,因此獲得各類網站的普遍使用。
md文件的編輯器也有不少,也能夠在記事本操做,使用md語法寫完文本,更改文件後綴。
我使用的是Typora,地址:typora.io。這是一款免費的、支持實時預覽的Markdown文本編輯器。Typora界面簡潔,是我最喜歡它的一點,同時在偏好設置中能夠增長本身編輯體驗,有多種主題能夠選擇。
選擇打字機模式,使得本身正在編輯的一行永遠處在屏幕正中間;選擇專一模式,使得本身編輯的一行保留顏色,其餘行所有爲灰色。
在插入圖片時,能夠在本地保存一份備份,將文章push到Github時,圖片也會一塊兒push。
Typora還支持emoji表情,可使用:emoji:
的方式加入emoji表情😂。
關注公衆號前端大合集看更多文章。