iT邦幫忙

vscode相關文章
共有 129 則文章
鐵人賽 自我挑戰組 DAY 18
網頁學習紀錄 系列 第 18

技術 鐵人賽 Day18-向 KKBOX 致敬!用 ul li 寫一個新聞欄位!

這次要寫一個新聞欄位,是用 ul li 做成的圖文並茂,標題為連結,可以點擊的樣式 畫面如下呈現: 其實寫道今天有發現到 ul li 相當常被使用到,只是內容...

鐵人賽 Software Development DAY 2

技術 Day02 | VSCode使用者介面概覽

今天是Day2,我會概括介紹VSCode的介面與相關說明,這是VSCode Extension開發的基礎。 VSCode介面基本佈局 VSCode的設計理念是希...

鐵人賽 Software Development DAY 4

技術 Day04 | Command命令,一切VSCode操作行為的根源

今天是鐵人賽的第四天,今天是我們最後一天專門學習跟VSCode有關的基礎觀念。或許有讀者想快速進入實戰,但請相信筆者,今天了解的觀念,絕對會對我們開發exten...

鐵人賽 Software Development DAY 3

技術 Day03 | VSCode使用者與工作區設定

大家好,今天是鐵人賽第三天,我們來介紹VSCode的使用者設定與工作區概念,這是未來幫助我們extension開發的基本觀念。 VSCode Settings概...

鐵人賽 Software Development DAY 5

技術 Day05 | 在Extension專案裡執行第一個Command命令吧

大家好,我是韋恩,今天是鐵人賽的第五天,今天,我們將開始第一個extension專案,並練習使用VSCode的Command命令。 開發環境配置 在開始前,請...

鐵人賽 Software Development DAY 6

技術 Day06 | 用Command API來操控使用者的VSCode吧

哈囉大家好,我是韋恩,今天是第六天,讓我們來練習Command API吧! 今天我幫大家會有一個練習小試身手,動手玩玩吧! 環境準備 讓我們先準備開發環境,請...

鐵人賽 Software Development DAY 7

技術 Day07 | 那些你可以自訂選項的Context Menu

大家好,我是韋恩,今天是第七天,讓我們來學習如何提供客製化選單的選項,讓使用者可以點擊執行我們的命令服務。 這幾天大家會有範例開始不斷的練習這些api,觀念已經...

鐵人賽 Software Development DAY 13

技術 Day13 | 打造VSCode上的TreeView樹狀選單 (二) - DataProvider的原理與相關觀念 X List的增刪改查

大家好,我是韋恩,今天是第十二天,今天我們會介紹DataProvider的原理與相關觀念,並實際練習新增、修改與刪除TreeDataProvider的樹狀選單上...

鐵人賽 Software Development DAY 8

技術 Day08 | 提供使用者Extension的設定選項吧

大家好,我是韋恩,今天是鐵人賽的第八天。 今天,我們來客製化提供給套件使用者的extension個人設定,這個功能在實務上非常有幫助。準備好了嗎? Worksp...

鐵人賽 Software Development DAY 9

技術 Day09 | Data Storage以及教學中沒有特別提及的小細節

哈囉,大家好,我是韋恩,今天我們來了解一下在vscode裡的data storage,今天介紹的內容也都非常實務。 VSCode的Data Storage簡介...

鐵人賽 Software Development DAY 10

技術 Day10 | 你問我答,Extension與使用者的互動流程

大家好,我是韋恩,今天我們來演練一下如何在vscode裡面跟使用者做對答互動,使用GUI互動的方式滿足實務上的需求與功能。 使用者流程與情境說明 想像一下,我...

鐵人賽 Software Development DAY 12

技術 Day12 | 打造VSCode上的TreeView樹狀選單 (一) - 元件基本用法介紹

大家好,我是韋恩,今天是第十二天,讓我們來學習如何提供客製化樹狀選單的選項,讓使用者可以瀏覽大綱資訊,並點擊選單執行我們的命令服務。 今天一樣會有範例讓我們練習...

鐵人賽 Software Development DAY 16

技術 Day16 | WebView API (二)

大家好,我是韋恩,今天是第十六天,我們會繼續了解如何在VSCode使用Webview與一些相關API原理。 在WebView裡使用Javascript 在昨天...

鐵人賽 Software Development DAY 17

技術 Day17 | WebView API (三)

大家好,我是韋恩,今天是第十七天,我們會繼續了解如何在VSCode使用Webview。 今天,我們會來學習如何載入本地資源與Javascript,這些教學是幫助...

鐵人賽 Software Development DAY 11

技術 Day11 | 那些跟extension開發脫不了關係的window命名空間api

大家好,我是韋恩,今天讓我們來看一下vscode在window的namespace底下的api。目的是把握這些api設計的組織與全貌,幫助我們理解與統合之前與接...

鐵人賽 Software Development DAY 15

技術 Day15 | Webview API (一)

大家好,我是韋恩,今天是第十五天,我們將開始了解如何在VSCode使用Webview。 Webview元件概覽 在VSCode提供的元件裡面,Webview是...

鐵人賽 Software Development DAY 18

技術 Day18 | WebView API (四)

大家好,我是韋恩,今天是第十八天,我們會繼續了解如何組織Webview,並進一步整合當前流行的SPA前端框架。 設計CustomWebPanel物件 在前面的...

鐵人賽 Software Development DAY 28

技術 [Day28] VSCode Plugin - Debug Visualizer

Github 連結 VSCode Marketplace Playground 推薦程度:⭐⭐⭐ 在 VSCode 除錯,除了可以進行基本的中斷...

鐵人賽 Software Development DAY 14

技術 Day14 | OutputChannel,輸出Extension的訊息

大家好,我是韋恩,今天是第十四天,今天我們會練習使用Output Channel輸出訊息給使用者,並利用OutputChannel練習熟悉物件導向的設計,讓我們...

鐵人賽 Modern Web DAY 8

技術 DAY8- 工欲善其事,必先利其器。弄個舒服的VS Code

前端工程師可以使用的編輯器有很多選擇,像是sublime、Atom、webstorm等等好用的編輯器。 編輯器是工作中最重要的軟體,一天工作當中,使用最長的時間...

鐵人賽 Software Development DAY 28

技術 附錄3. Debug 溺死的都是會游泳的,造成Bug的都是會寫程式的

寫在前面 有時候程式並沒有得到你的預期效果,直接崩潰或是給出了錯誤的資料 這時候我們就需要Debug 以往我們在看程式執行到底哪一段出錯時都會需要在各種地方印東...

鐵人賽 Modern Web DAY 1

技術 Day1: 自己使用 VScode 網頁編輯器の插件

外觀 ⧕ indent-rainbow 增加視覺舒適度,顏色區分上更加美觀 ⧕ One Dark Pro 美化編輯器外觀 ⧕ vscode-icons...

鐵人賽 自我挑戰組 DAY 8

技術 【I Love Vue 】 Day 08愛上 Vue- 這是我的Style

有在寫Html的小夥伴可能會想問這個按鈕 <button></button> 這麼醜, 我能不能去自訂一個我想要的樣式? 答案當然是~~...

鐵人賽 Software Development DAY 25

技術 [Day25] VSCode Plugin - TabNine

從今天開始到第 29 天,我將會整理 VSCode 的一些 Plugin 介紹。今天要看的是,想靠機器學習一統 Snippet 世界的 TabNine。...

鐵人賽 自我挑戰組 DAY 7

技術 【I Love Vue 】 Day 07愛上 Vue- Template與 Hot Reloading

鑒於昨天一次拋出很大量的訊息量,今天我們的進度就緩一緩。 我們.vue 的檔案裏面分三的大區塊 template、script、style 今天就來介紹 Tem...

鐵人賽 Software Development DAY 19

技術 Day19 | 專案實戰:CodeManager介紹

大家好,今天是第十九天。我們將開始實作一個用滿足現實生活需求的擴充套件,今天會先了解專案必備的功能與需求,以及一些相關背景。 專案緣起 這次鐵人賽我們將做的專...

鐵人賽 Modern Web DAY 22

技術 【Day 22】如何使用 VS Code 內建工具做簡單的版本控制

Day18 ~ Day21 是教大家如何使用 SourceTree 做版本控制。 在工作上,因為公司只有三個人,其中只有筆者一個人在使用版本控制,後來都習慣使用...

鐵人賽 Software Development DAY 26

技術 Day26 | 實現Extension內的MVVM架構

大家好,我是韋恩,今天是鐵人賽的二十六天,讓我們來設計extension中的MVVM架構吧! MVVM軟體架構簡介與Extension中的實作 在軟體設計中...

鐵人賽 Software Development DAY 27

技術 [Day27] VSCode Plugin - WakaTime

官網連結 VSCode Marketplace 推薦程度:⭐⭐⭐⭐⭐ 有在寫工作日誌或週誌,或是想了解自己到底花了多少開發時間的人,非常大力推薦使用...

鐵人賽 Software Development DAY 24

技術 Day24 | 開發Snippet用的元件(二)

大家好,我是韋恩,今天是鐵人賽的二十四天,我們將繼續元件的新增功能,並會檢視下目前的元件設計與架構! Day24專案實作: 元件開發與架構調整 在先前的樹狀元...