iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
SideProject30

30天製作RWD個人品牌網站系列 第 11

Day11. 切版前知識(一) VSCode 使用教學、擴充套件推薦

  • 分享至 

  • xImage
  •  

嗨~接下來要開始進入切版了,開始切版前,有些必須知道的知識必須了解。之後切版會使用VSCode來做程式撰寫,今天先帶大家認識VSCode這個強大的前端開發軟體吧!

認識VSCode

VSCode

Visual Studio Code(簡稱 VS Code)是一款由微軟開發且跨平台的免費原始碼編輯器。該軟體以擴充元件的方式支援語法突顯、程式碼自動補全(又稱 IntelliSense)、程式碼重構功能,並且內建了命令列工具和 Git 版本控制系統。使用者可以更改佈景主題和鍵盤捷徑實現個人化設定,也可以透過內建的擴充元件程式商店安裝其他擴充元件以加強軟體功能。
-- 引用自維基百科(Visual Studio Code)

上面是維基百科對「VSCode」的介紹,自從VSCode推出後,越來越多前端開發者選擇使用它,它為什麼會紅起來呢?要歸功於下列這些優點:

  • 完全免費
  • 輕量級原始碼編輯器
  • 內建支援Git控版
  • 跨平台皆可使用
  • 大量擴充套件,可加強軟體功能
  • IntelliSense(智慧提示),就是當你邊打字,系統會提示有可能的項目

其中「輕量級原始碼編輯器」及「大量擴充套件」是我認為他最大的優勢,過去許多原始碼編輯器一下載就會包一堆東西,佔的容量也大,但大部分情況下其實並不會需要那麼多功能,VSCode輕量化後,需要加入的功能利用擴充套件加入即可,省去非常大的空間,也是這個原因受到專做前端的使用者推崇。


下載VSCode

下載VSCode
要下載VSCode很簡單,直接到官網即可下載,跨平台(Windows、macOS 和 Linux)皆可使用!
官網下載VSCcode

自訂喜好設定

VSCode提供使用者可自行調整設定,其中有幾個我覺得實用的設定,並介紹一下要如何調整。

自訂喜好設定
喜好設定調整位置:「檔案(file)」>「喜好設定(Preferences)」>「設定(Settings)」開啟設定面板

自訂喜好設定
開啟設定面板後,會看到以上畫面,上方搜尋列可以查詢要調整的設定名稱,右上角有個「文件轉換的icon圖示」,點選可轉換成setting.json格式,兩種方法都可使用。

1.Format On Save(存檔時自動排版)

Format On Save
勾選後,邊寫程式碼時,每次存檔都會自動排版。這個功能真的必點!非常方便,馬上擁有漂亮的排版!

2.Minimap(開啟右側縮圖)

Minimap
Minimap
勾選後,在畫面右側會顯示整頁程式碼的縮圖。這也是很實用的功能,可以快速點到要邊寫的區域。

3.Mouse Wheel Zoom(按住ctrl時滾動滑鼠,調整文字大小)

Mouse Wheel Zoom
勾選後,可以在按住ctrl滾動滑鼠滾輪情況下,直接調整畫面文字大小。雖然還蠻方便的,但我比較喜歡固定大小

4.Font Size(文字大小)

Font Size
可以控制文字顯示大小。我個人喜歡14px的大小,

5.Font Family(文字字型)

Font Family
調整文字字型。字型真的很重要,邊寫程式往往需要長時間看著螢幕,選對好看的字型除了能更好辨識之外對眼睛也比較舒服。建議使用Mono類型的等寬字型,也提供幾個推薦的字型:

  • Menlo:是我現在使用的字型,好像也是Sublime 預設字體。下載連結
  • San Francisco Mono:apple推出的字型,網路上也有人推薦。下載連結

若轉換成setting.json就會是長這樣
setting.json


擴充套件推薦

VSCode另一個特點之一就是有很大量的擴充套件,這邊介紹幾個必裝及推薦的套件,能夠讓工作事半功倍!
擴充套件推薦

icon主題色彩(Atom One Dark Theme)

icon主題色彩
icon主題色彩
畫面中左側列表區,分檔案類型前面都會有對應的小icon,此外,編輯區也會用不同顏色來區別編寫內容,這都是因為另外裝了別的主題色彩。我是選擇Atom One Dark Theme這個套件,主要是因為我比較喜歡暗色系的,看起來比較舒服。除了這個以外,套件商店中還有各式各樣的主題,可以自己挑選喜歡的安裝。

Live Server

Live Server
這應該是網站前端開發的使用者都會裝的套件之一。可以在本機端生成server,預覽網站畫面,並且調整程式碼時也會同時更新。其餘還有像是open in browser、Preview on Web Server等,功能類似的套件。

繁體中文語言套件

繁體中文語言套件
再來這個也是必裝之一!原生VSCode是英文版的,只要裝這個套件就能得到中文版VSCode,翻譯水準也很好。

cdnjs

cdnjs
cdnjs是一個整合免費、開源的函式庫服務,利用CDN技術,可以加速網站載入速度。網站使用的第三方css、js就能使用cdnjs的服務來引入。安裝後,按「F1」後,輸入「cdnjs」,在搜尋要引入的css或js就能直接帶入進程式碼。

各種Support、Snippets

Snippets
最上面有說到VSCode其中一個優點是「IntelliSense(智慧提示)」,但預設的提示當然不夠,套件庫裡還有支援HTML、CSS...等,可以安裝會運用到的工具智慧提示,就能在打程式過程中邊快速生成語法,提升效率。

以上就是有關VSCode的相關教學及推薦,越使用VSCode我真的越出不來,完全就是前端人的福音!!
題外話,另外我知道也有人用的前端編輯器還有Sublime,但我一開始走前端就直接是用VScode,太過方便我完全沒有想換別的軟體的想法XD


上一篇
Day10. (補充)網頁設計好用工具、網站
下一篇
Day12. 切版前知識(二) HTML 教學、常用標籤
系列文
30天製作RWD個人品牌網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
alincode
iT邦研究生 5 級 ‧ 2023-11-15 18:25:44

越出不來 ---> 越走不出來

我要留言

立即登入留言