『壹』 為什麼前端工程師很少用 Visual Studio
除非你用Type Script,否則Javascript這樣的動態語言基本沒法做自動提示。Javascript因為語言的問題,在不使用其他注釋的情況下,是無法知道一個函數參數是什麼類型的,所以理論上也無法提示或載入文檔。
寫CSS和HTML的話IDE也幫不了什麼忙(很多編輯器有自動補全功能,但是和其他編程語言的IDE支持比起來,這個補全和自動對齊的必要性沒有那麼大)。
我之前為了遷就伺服器用PHP做了幾個網頁,考慮到VS並沒有很好地支持PHP也就只好用文本編輯器寫了,整個過程感覺並不顯著困難。
當然如果要寫大量的前端代碼,有IDE肯定是好的,只不過可能很多情況下,如果你不是框架的開發者,並不需要寫那麼多的代碼吧
『貳』 Visual Studio Code前端常用快捷鍵
常用
Ctrl+T 打開最近的文件
Ctrl + Tab 文件切換
Alt+Shift+A 切換塊注釋(顯示出來是)
Atl+Shift+↑(up)向上復制一行
Atl+Shift+↓(down) 向下復制一行
Atl+↑(up) 向上移動一行
Atl+↓(down) 向下移動一行
Atl+Ctrl+↑(up) 在上面添加游標
Atl+Ctrl+↓(down) 在下面添加游標
Ctrl+D 添加下一個匹配
Ctrl+Shift+L 選擇所有匹配項
Ctrl+K+S 查看快捷鍵
第一部分:文件
Ctrl+N 新建文件
Ctrl+Shift+N 新建窗口
Ctrl+O 打開文件
Ctrl+T 打開最近的文件
第二部分:編輯
Ctrl+Z 撤銷
Ctrl+Y 恢復
Ctrl+X 剪切
Ctrl+C 復制
Ctrl+V 粘貼
Ctrl+F 查找
Ctrl+H 替換
Ctrl+Shift+F 在文件中查找
Ctrl+Shift+H 在文件中替換
Ctrl+/ 切換行注釋
Alt+Shift+A 切換塊注釋(顯示出來是)
第三部分:選擇
Ctrl+A 全選
Atl+Shift+↑(up)向上復制一行
Atl+Shift+↓(down) 向下復制一行,如圖:
Atl+↑(up) 向上移動一行
Atl+↓(down) 向下移動一行,如圖:
Atl+Ctrl+↑(up) 在上面添加游標
Atl+Ctrl+↓(down) 在下面添加游標
Ctrl+D 添加下一個匹配
Ctrl+Shift+L 選擇所有匹配項
第四部分:查看
Ctrl+Shift+L 選擇所有匹配項
Ctrl+Shift+U 輸出,如圖:
Ctrl+Shift+M 問題,如圖:
Ctrl+Shift+Y 調試控制台,如圖:
Ctrl+J 切換面板,如圖:
Ctrl+B 切換側邊欄
Alt+Z 切換自動換行
Ctrl++(=) 放大
Ctrl+-(-) 縮小
第五部分:轉到
Ctrl+Page Up 切換編輯器,上一個編輯器
Ctrl+Page Down 切換編輯器,下一個編輯器
第六:
Alt+Shift+F 格式化文件
**第七:自動保存文件 **
點擊菜單欄文件——》自動保存
發現了按了Ctrl+K+S,打開了如下圖這個界面:
『叄』 為什麼前端工程師很少用 Visual Studio
Visual Studio適用於程序員適用,在編程過程中提示功能強大,但對於前端設計人員喜歡用drw和記事本。Visual Studio佔用系統資源多,安裝文件大。drw和記事本佔用系統資源少,輕便。
對於一個IDE,代碼提示還在其次,集成調試、發布是可以帶來根本差異的東西。頁面上的東西,Firebug 已經可以做的不錯了,後來還有 Selenium 這樣的東西。VS的發布方式在當時算是非常簡易好用的,但是在一些常用的場景反而不好用,例如我如果不能直接連接到生產伺服器的話,當時要給 SA 寫一個挺麻煩的部署文檔,比較優化的流程也是後來才慢慢摸索出來的。很多你們現在看著很方便的功能,也是在競爭的壓力,和同行之間多年的競爭中慢慢建立的。大家都不傻,真要某種東西真的完美無缺,早就佔領一切了。
對了,當時還遇到一個好玩的事情,有個用VS直接生成的前端功能在IE下無效,在Firefox上反而是成功的。
『肆』 Visual Studio屬於前端還是後端
Visual Studio屬於後端。visual studio主要是寫後端代碼的工具。
visualstudio是現在使用頻率最多的開發環境,裡面有許多現成的工具,簡單的功能調試、自檢功能、資料庫連接也比較方便,是現在效率最高的開發工具。
『伍』 為什麼前端工程師很少用 Visual Studio
VS作為代碼編輯器對於前端來說太臃腫了,很多功能用不到,前端更傾向於快速、體積小的編碼工具。
我一般在比較大的項目中才用,偶爾改改後台的C#代碼,用TFS和VSS做代碼提交與管理。
平時就用sublime寫html和js。
『陸』 為什麼前端工程師很少用 Visual Studio
Visual Studio太臃腫,作為前端開發,並沒有什麼優勢。
一般Visual Studio開發較大的功能,C/C++,C#這些軟體會更加實用一些。
『柒』 為什麼前端工程師很少用 Visual Studio
VS作為代碼編輯器對於前端來說太臃腫了,
很多功能用不到,前端更傾向於快速、體積小的編碼工具。
我一般在比較大的項目中才用,偶爾改改後台的C#代碼,用TFS和VSS做代碼提交與管理。 平時就用sublime寫html和js。