回覆列表
-
1 # 中見彩虹
-
2 # 巴黎巷尾影紫散步的
方法1.ctrl/cmd+p(或ctrl/cmd+e)輸入extinstall[外掛關鍵字/名稱]
方法2.ctrl/cmd+shift+p(或f1)輸入extensions,選中installextension然後輸入外掛名稱/關鍵字.
不在外掛商店的外掛,則可以放置到使用者目錄下的.vscode/extensions資料夾中~重啟vscode即可生效.
--
剛剛寫完自己第一個vscode外掛的同學來啦.
code的外掛將在0.10版中正式提供(應該快啦),目前0.9中其實已經支援,但是僅提供給有申請的同學.截止0.9.1,外掛管理等感覺完成度尚且不高,但核心及除錯體驗應該都已經做得差不多了.期待正式釋出~
--
另
外再次澄清一個容易被誤解的事情,code使用了和atom一樣的殼(electron),但是本身實現完全不同,沒有直接關係.
code背後對應的專案monaco其實早於atom很久就已經出現在了visualstudioonline和
typescriptplayground上,所以外掛自然也是自成體系.
編譯示例程式需要將整個專案匯入到androidStudio中,androidStudio匯入專案時選擇react-native/ReactAndroid目錄。 由於專案依賴ndk因此如果要編譯Examples還需要安裝配置ndk目錄,下載ndk後是一個自解壓程式,會釋放ndk的目錄。 然後需要設定環境變數或者在react-native根目錄下新建local.properties檔案,檔案內容如下: sdk.dir=c:\你的sdk目錄 ndk.dir=c:\你的ndk目錄 設定要之後就可以編譯了,匯入和編譯的過程比較曲折,請繼續看下文。 在編譯AwesomeProject專案時,沒有用到ndk,實際上這裡的ndk預設情況下並沒有用到,只是gradle的設定裡有ndk因此必須配置ndk才能匯入專案。 ndk是在編譯核心庫是才用到,核心庫位於react-native/ReactAndroid,匯入整個專案時以lib形式存在。檢視Examples目錄下UIExplorer,會發現在build.gradle是以線上的方式匯入核心庫的。透過原始碼的方式匯入被註釋掉了。 dependencies { compile fileTree(dir: "libs", include: ["*.jar"]) compile "com.android.support:appcompat-v7:23.0.1" // Depend on pre-built React Nativecompile "com.facebook.react:react-native:0.11.+" // Depend on React Native source. // This is useful for testing your changes when working on React Native. // compile project(":ReactAndroid") }