2017年3月14日 星期二

[教學] 我的 Visual Studio Code 插件與自訂教學



[基礎] 自訂Visual Studio Code的設定

  • 開啟設定檔:
    • 點擊左上的「檔案」,然後選取「喜好設定」,再點擊「設定」開啟設定檔。
    • 這時應該會開出「settings.json」這個設定檔。
    • 可輸入搜尋設定,開啟/關閉/修改Visual Code內建或擴充的功能設定
  • 開啟自動排版:
    • 在設定頁面上方的文字輸入框,輸入 format on save
    • 此時左下方應該會有搜尋結果"editor.formatOnSave"
    • 滑鼠只過去應該會在左側浮出一個「鉛筆圖示」
    • 點擊該圖示會出現選單,點擊「ture
    • 關閉settings.json,現在妳應該在存檔時會自動將編碼排版了。
  • 開啟縮小地圖:
    • 在設定頁面上方的文字輸入框,輸入minimap.enabled
    • 此時左下方應該會有搜尋結果"editor.minimap.enabled":
    • 滑鼠只過去應該會在左側浮出一個「鉛筆圖示」
    • 點擊該圖示會出現選單,點擊「ture
    • 關閉settings.json,現在編輯器右側應該會出現縮小地圖(minimap)。
  • 開啟滾輪縮放字體:
    • 在設定頁面上方的文字輸入框,輸入wheel zoom
    • 此時左下方應該會有搜尋結果"editor.mouseWheelZoom":
    • 滑鼠只過去應該會在左側浮出一個「鉛筆圖示」
    • 點擊該圖示會出現選單,點擊「ture
    • 關閉settings.json,現在你試試按著Ctrl滾動滑鼠滾輪,看字體會不會縮放。
[自訂] 我的編輯器字型


  • 字型很重要:
    • 長時間都要盯著程式碼,選個好字型看起來就是開心!
    • 好的字型可以快速辨識下列字母:『o』、『O』、『0』、『1』、『l』、『』
    • 我現在是用蘋果推出的San Francisco Mono  
      • 這個字型即使縮很小也非常容易辨識,很適合高解析螢幕使用。
      • 觀看更多洗腦介紹
      • SF Mono 下載 2017.11.11更新
    • 編碼用字型,最好使用Mono等寬字型
    • 其他推薦字型:
      • Adobe Source Code Pro:Adobe推出的免費字體
      • Menlo:編輯器 Sublime 預設字體,挺好看的
      • Dejavu Sans Mono:我覺得它跟San Francisco 長得很像,歷史悠久的編碼用字體。
  • 如何替換字型的教學影片:2017.11.2更新

[插件] 我的色彩主題


  • 好多顏色好漂釀:
    • 不同的燈光環境下,你應該選擇不同的顏色主題。
    • 在關燈的時候(弱光環境下作業)我用 one Monokai
    • 在開燈的時候(強光環境下作業)我用 Monokai Light
    • 其他推薦 Ayu 

[插件] Colonize 


  • 安裝Colonize後:
    • shift + enter  會在指標現處的最行尾端加入 『;』 號,並指標移到具尾。
    • alt + enter    會在指標現處的最行尾端加入 『;』 號並且換行。
    • ctrl + alt + enter  會在指標現處的最行尾端加入 『;』 號並指標不移動。

[插件] Code Outline 2017.11.7

  • 安裝 Code Outline 後:
    • 在檔案總管底下,會列出目前開啟的程式檔案的 method 跟 variable !
    • Ctrl+shif+O 也可以達到類似效果,各有優缺點。

13 則留言:

  1. 山姆大您好
    有幸拜讀您的文章
    想跟您索取San Francisco Mono的壓縮檔密碼
    謝謝

    回覆刪除
    回覆
    1. 我怕被蘋果告,我有找到一個網站上面有分享
      我試過可以下載
      http://www.freeforfonts.com/san-francisco-mono-font-free-download/

      刪除
  2. 如果要改字體的話要改哪些地方呢?

    回覆刪除
  3. 原來我沒有教這部分...晚點補上

    回覆刪除
  4. 想請問山姆大之前有沒有做過密室逃脫類的遊戲,小的想參考看看QQ

    回覆刪除
    回覆
    1. 建議你先按照自己的想像先動手做,然後遇到具體的問題再來詢問。
      例如: 我要如何偵測人物是否踏上機關?

      這麼做你會得到更多開發過程的樂趣,我也更能幫助到你!
      有問題別不好意思問唷,我們一起學習吧

      刪除
  5. 我新增了影片教學唷
    https://www.youtube.com/watch?v=e6NGRoLUQdA

    回覆刪除
  6. 山姆您好
    想跟您索取San Francisco Mono的壓縮檔密碼
    謝謝

    回覆刪除
    回覆
    1. 請下載這個網站有提供
      http://www.freeforfonts.com/san-francisco-mono-font-free-download

      刪除
  7. 山姆您好,我是這套軟體的初學者,請問已經安裝browser-sync 相關預覽的插件,但是按熱鍵無法出現網頁捏,請指教…
    所回應的網址為http://localhost:8080/bootstrap_exercise-gh-pages/index.html “Cannot GET /bootstrap_exercise-gh-pages/index.html",若是直接打 http://localhost:8080/index.html是可以出現的,但若要看同一層其他檔案的話,按熱鍵也沒有用,得用打的才會出現,而子目錄是無法出現的,這是哪邊的問題呢?或者哪邊沒設定到?請幫忙.謝謝

    回覆刪除
  8. 我也寫了一篇 VS Code 擴充功能的整理~
    http://goodjack.blogspot.com/2018/03/visual-studio-code-extensions.html

    回覆刪除
    回覆
    1. 我也喜歡 TODO Highlight、Settings Sync !

      刪除