web前端三大主流框架 什么編輯器適合寫(xiě)Vue?
什么編輯器適合寫(xiě)Vue?有許多編輯器/ide可以編寫(xiě)Vue。我個(gè)人建議使用vscode來(lái)編寫(xiě)Vue。就連Vue的作者游玉喜也在微博上表示,他也使用vscode。今天我們將討論如何使用vscode開(kāi)發(fā)V
什么編輯器適合寫(xiě)Vue?
有許多編輯器/ide可以編寫(xiě)Vue。我個(gè)人建議使用vscode來(lái)編寫(xiě)Vue。就連Vue的作者游玉喜也在微博上表示,他也使用vscode。
今天我們將討論如何使用vscode開(kāi)發(fā)Vue。與大多數(shù)ide一樣,vscode也有擴(kuò)展和主題市場(chǎng),包括大量插件。使用vscode開(kāi)發(fā)Vue必須安裝多個(gè)功能強(qiáng)大的插件才能提高工作效率。例如,vscode下的vetur就是這樣一個(gè)必要的Vue開(kāi)發(fā)工具。讓我們從它的一些功能開(kāi)始。
Vetur支持語(yǔ)法高亮顯示。Vue文件。除了支持模板之外,它還支持大多數(shù)主流的前端開(kāi)發(fā)腳本和插件,比如sass和typescript。支持突出顯示的完整語(yǔ)法如下跟隨:。語(yǔ)法高亮顯示是所有ide的基本功能之一。編寫(xiě)沒(méi)有語(yǔ)法突出顯示的代碼真的很不舒服。
默認(rèn)情況下使用Vetureslint插件vue@beta對(duì)于detect< template>,錯(cuò)誤檢測(cè)可以幫助我們?cè)陂_(kāi)發(fā)過(guò)程中發(fā)現(xiàn)錯(cuò)誤編輯器.tabSize以及編輯器.insertSpace對(duì)于HTML和CSS/SCSS/less格式,JS beauty用于標(biāo)準(zhǔn)化,typescript“s language”用于JS/TS格式,這些配置可以更改。有了自動(dòng)格式化功能,在編寫(xiě)代碼時(shí)可以減少花在格式化上的時(shí)間,并且可以把時(shí)間和精力放在代碼本身上,大大提高了編寫(xiě)代碼的效率。
真的會(huì)有人用vim開(kāi)發(fā)大的項(xiàng)目嗎?
真的不明白,一個(gè)初中生能熟練地學(xué)會(huì)使用編輯器,為什么很多人認(rèn)為它是上帝用它來(lái)寫(xiě)代碼呢?
因此,如果您知道Linus之類的Linux API(畢竟,您自己編寫(xiě)),那么使用VIM和使用ide是一樣的。但是如果你想調(diào)用別人的API,你需要花很多時(shí)間來(lái)熟悉vim的API。至少你必須記住函數(shù)名,或者你必須讀頭文件來(lái)寫(xiě)幾行。
此外,沒(méi)有語(yǔ)法預(yù)檢查,因此編譯、編譯、報(bào)告錯(cuò)誤、檢查、修改、重新編譯、再次報(bào)告錯(cuò)誤需要大量時(shí)間。。。
996就是這樣誕生的。
-----許多程序員把自由編程和商業(yè)編程混為一談。一個(gè)學(xué)生出于愛(ài)好維護(hù)一個(gè)開(kāi)源項(xiàng)目,這是免費(fèi)編程,免費(fèi)編程是沒(méi)有成本的,開(kāi)發(fā)成本和試錯(cuò)成本是零。一個(gè)公司的員工開(kāi)發(fā)一個(gè)項(xiàng)目來(lái)滿足用戶的需求,這就是商業(yè)編程。商業(yè)編程有開(kāi)發(fā)成本和試錯(cuò)成本。試錯(cuò)成本高于開(kāi)發(fā)成本,甚至難以承受。例如,一個(gè)嵌入式程序員開(kāi)發(fā)了一個(gè)產(chǎn)品,銷售了一百萬(wàn)件。如果用戶在使用中發(fā)現(xiàn)bug,就必須逐一召回和升級(jí)。這個(gè)成本是程序員無(wú)法承受的。許多程序員認(rèn)為這是測(cè)試部門(mén)的業(yè)務(wù),但是測(cè)試部門(mén)測(cè)試業(yè)務(wù)邏輯。人們甚至不能理解如何測(cè)試程序邏輯。是程序邏輯導(dǎo)致了錯(cuò)誤。
因此,商業(yè)編程的本質(zhì)是以最小的開(kāi)發(fā)成本和試錯(cuò)成本實(shí)現(xiàn)用戶需求。這就是使用ide的目的。
如果地基不牢,地球就會(huì)震動(dòng)。好吧,讓我們先精通JavaScript。就像任何一種語(yǔ)言都感覺(jué)像公牛一樣,但它仍然回到了C語(yǔ)言、匯編語(yǔ)言,最后是機(jī)器語(yǔ)言。