『壹』 vscode下搭建Typescript編譯環境
Typescript 是微軟開發的一個javaScript的超級。著名前端框架的Angular和HTML5游戲引擎Egret等都選擇了Typescript作為編寫語言。「工欲善其事,必先利其器」,在學習Typescript語言之前必須要有一個良好的開發環境。這里筆者選擇了輕量的Visual Studio Code,此工具具有輕量、跨平台、插件豐富等特點,是一款非常優秀的開發工具。
1、首先需要安裝Nodejs,安裝過程網上很容易搜到,在此不再介紹。安裝完成後,在命令窗口輸入
2、安裝typescript模塊
安裝完成後,可以查看typescript模塊的版本號
3、創建項目目錄,在命令窗口中進入該項目目錄,創建tsconfig.json。例如項目地址是D:\test\ts。
在項目目錄下會生成一個tsconfig.json文件
裡面有很多配置項,大家可以根據各自的需要來定製。本文用的示例配置如下,
新建tscript、js文件夾,分別用作存放typescript、javascript文件。
4、測試編譯
在Visual studio code中打開ts目錄,在tscript目錄中新建test.ts文件。
然後點擊菜單中的Tasks->Run Task。
之後會出現tsc:build 、tsc:watch兩個選項
其中tsc:build選項是用於一次編譯。tsc:watch選項可以監測ts文件的改動,可以進行實時編譯,非常方便。經過編譯後的文件會存放在之前配置好的js文件目錄下。
如此就可以進行Typescript之旅了。~~
『貳』 如何命令行編譯C#sln工程
一 使用devenv來build單個project
devenv是VisualStudio的可執行程序,一般安裝在「C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE」下。用來在命令行或GUI方式運行VisualStudio。其中devenv.com是命令行程序,devenv.exe是GUI的程序。默認地當你調用devenv的時候其實是啟動devenv.com,除非你顯示地調用devenv.exe才會啟動GUI的VisualStudio。
使用devenv來build一個.sln的實例:
devenv d:\Build\MyProject\Src\MyProject.sln /Build "Release|Win32"
使用devenv來build一個.sln中的某個的實例:
devenv.exe d:\Build\MyProject\Src\NyProject.sln /build "Release|Win32" /Project MyProject1
注意:通常地.sln中的多個Projects間有依賴關系,所以雖然你只是build一個.sln中的某個Project,但是還是需要指定Project所在.sln,然後通過/Project來指定Project的名字。
如果只是單個的Project,沒有引用其他的projects,這個時候可以不指定.sln,直接build Project,如下實例:
devenv d:\Build\MyProject\Src\MyProject.vcxproj /Build "Release|Win32"
注意此時實際上devenv做如下事:
此時devenv將在此project文件的父目錄中查找與Project相同名字的.sln;
如果沒有找到的話,然後查找其他的引用了此Project的.sln;
如果還是沒有找到的話會創建臨時的不保存的與Project同名的.sln。
二 devenv的更多幫助
可以使用devenv /?來查看詳細的幫助。
.sln或project的路徑有空格時,需要對路徑加"";
多個/開關間使用空格隔開;
devenv不支持通配符或正則表達式語法;
三 MSBuild
如果你的機器上沒有裝有VisualStudio,那麼可以使用MSBuild來build .sln或project。MSBuild可以通過安裝.NETFramework來安裝,一般的安裝路徑為C:\Windows\Microsoft.NET\Framework。其實devenv執行build時候,後台也是調用MSBuild來build的。
可以使用msbuild /?來查看詳細的幫助;
簡單實例如下:
MSBuild MyApp.sln /t:Rebuild /p:Configuration=Release
MSBuild MyApp.csproj /t:Clean
/p:Configuration=Debug;/p:Platform=x86;TargetFrameworkVersion=v3.5
同樣注意,如果project引用了其他的projects的時候,最好build整個.sln。
『叄』 vscode怎麼編譯python
運行python代碼
運行python代碼的常見方式有三種:
運行python命令,進入python工作環境,輸入表達式後回車即可
創建保護python代碼的文件,使用命令 python filename [參數]執行
在Linux下首行注釋#!/usr/bin/env python3,然後將源文件加上執行屬性即可直接執行
使用跨平台工具Visual Studio Code 作為IDE
下載並安裝VS Code,最近(2016-7-15)VS Code更新比較快,幾天一個新版本,我現在用的是1.3.0版
安裝python插件:打開VsCode,Ctrl + p後輸入ext install python,稍等片刻會發現一個關於python插件的列表,選擇一個並安裝,我安裝的是VSC官網上介紹的那個,它的介紹語是這么寫的:"*Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, snippets, and more",安裝完這個插件後就有智能提示了,當然,因為python是動態語言,某些時候VSC無法識別一個變數的類型,因為只有運行時才能確定它的類型,就算神仙也沒法智能提示。
配置python的版本,如果環境變數里有多個版本的python,可以通過如下配置指定一個:依次點擊File->Preference->User Settings會打開兩個文件,左邊的叫做Default.Settings,右邊的叫做Setting.json,將左側的"python.pythonPath": "python"拷貝到右側並修改為"python.pythonPath": "/usr/bin/python3"或任何你想修改的python目錄即可。其它的設置也是這樣,左側的是默認的,右側的如果設置了和左側相同的內容則覆蓋左側的。
設置運行配置:打開或新建一個python源文件,按下快捷鍵Ctrl+Shift+B運行,VSC會提示No task runner configured.,點擊逗Configure Task Runner地,選擇逗Others地,輸入以下內容並保存:
{
"version": "0.1.0",
"command": "/usr/bin/python3",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"
『肆』 vscode C語言編譯
VS Code只是一個代碼編輯器,要實現對C語言代碼的編譯,需要下載單獨的GCC編譯器才行,下面我簡單介紹一下VS Code編譯C語言程序的配置過程,主要步驟如下:
1.首先,需要安裝C/C++插件,這個插件主要是為了方便查看、調試代碼,安裝的話,直接在Extensions擴展中心中搜索安裝就行,如下:
2.接著就是需要下載單獨的GCC編譯器,這里可以下載MinGW,Windows平台下的一個編譯器集合,包含有常見的GCC、G++、GDB等編譯調試工具,如下,使用起來非常方便,安裝成功後,需要將工具添加到環境變數中,方便後面使用:
『伍』 vscode編譯調用32位dll
1、首先vscode編譯調用32位dll的軟體開啟並登錄的賬戶。
2、其次在軟體內找到vscode的編譯器,並選擇調用32位dll。
3、最後點擊保存即可。
『陸』 vscode無法編譯如何解決
vscode配置C/C++的編譯調試環境安裝debug插件,然後配置如下,//launch.json{"version":"0.2.0","configurations":[{"name":"Debug","type":"gdb","request":"launch","target":"${file}.o","cwd":"${workspaceRoot}","preLaunchTask":"gcc"}]}//tasks.json{"version":"0.1.0","command":"gcc","args":["-g","${file}","-o","${file}.o"],"problemMatcher":{"owner":"cpp","fileLocation":["relative","${workspaceRoot}"],"pattern":{"regexp":"^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}}}
『柒』 vs2015如何編譯.sln文件
將C++文件加入項目就可以編譯了,編譯可以按快捷鍵F7, 運行按F5, 或者通過菜單操作;
操作步驟:
1.導入文件: 菜單條:文件->添加->現有項目, 在彈出的對話框中選擇你的CPP文件,點確定將文件導入到你的項目中;
2.編譯: 菜單條:生成->生成解決方案; 這樣就編譯好了;
『捌』 如何配置vscode的python編譯環境
為VSCode安裝擴展
用VSCode編程是需要依賴擴展的。寫Python需要安裝python的擴展,寫C++需要安裝C++的擴展。剛打開編輯器的時候,它一般會推薦一些擴展,你如果什麼都不知道,可以先安裝官方推薦的這些擴展:
修改VSCode的一些選項的默認值
VSCode有很多選項可以被修改,其各個選項都有默認值,這些默認值存儲在"\settings.json"中(不過我沒找到這個文件),用戶如果想修改某些選項的值(比如:修改字體的大小),VSCode會自動幫我們生成一個「settings.json」文件,然後我們直接在這個文件中配置自己想要的值即可。
VSCode還沒有創建"settings.json"文件:
VSCode幫我們創建了"settings.json"文件:
我們修改字型大小,讓字體大一些。修改完後,保存一下,自定義的值就會覆蓋默認值,修改就生效了。
用VSCode編寫和調試python程序
下面就開始用VSCode編程了。因為python的配置超簡單,我們以python為例來說明一下。
https //segmentfault com/q/1010000005897116
VSCode是以文件夾作為項目單位的。所以,我們如果要新建一個python項目的話,需要新建一個文件夾,然後在這個文件夾裡面放置.py文件。然後讓VSCode"打開文件夾",這樣VSCode就能識別這個項目了。(當然可以用VSCode直接創建文件夾和文件。)
先創建test_python文件夾,裡面創建一個test.py文件。
然後用VSCode載入它:
載入後的樣子。可以看到,因為安裝了python擴展,已經有高亮等效果了。
下面開始調試。
很顯然要選擇python選項:
然後VSCode為我們自動生成了"launch.json"文件,此文件有很多配置項,有的選項是默認從"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中沒有配置它們的話,調試時可能會無法啟動。
同時,項目文件夾下面還自動生成了".vscode"文件夾。文件"launch.json"就在這個文件夾中。此時VSCode才算是真正意義上接手了這個項目文件夾。
網上的教程里,直接先在"settings.json"中把"python.pythonPath"先配置了一下,我當時不是太理解。現在看來,我們也需要配置一下了。
配置完之後,就可以正常調試程序了。
用VSCode調試帶參的Python程序
修改test.py裡面的代碼,讓它能列印參數(修改後的代碼見下面的圖片)。
修改launch.json,找到"configurations"中"name"為"Python"的那個配置塊,給它添加"args"項,如下圖所示:
添加前的配置塊:
添加後的配置塊:
文件launch.json修改完畢後,按F5調試程序,可以看到控制台輸出的結果:
在按F5調試時,VSCode每次都會在程序入口處暫停住,這是配置項"stopOnEntry"在起作用,將其改成false後就不會出現這種情況了。
用VSCode自動格式化代碼
VSCode「自動格式化代碼」的快捷鍵是「Alt+Shift+F」。要格式化Python代碼,需要安裝Python包yapf(或autopep8、等)。
在命令行下執行:
[plain] view plain
python -m pip install yapf
然後配置"settings.json",啟用yapf:
用VSCode對python代碼進行語言分析
VSCode使用python的語言分析(寫python代碼的時候,編輯器會提示哪裡出錯,哪裡的代碼格式不規范),可以安裝flake8(或pylint、等):
在命令行下執行:
[plain] view plain
python -m pip install flake8
然後配置"settings.json",啟用flake8:
更換文件圖標主題(使VSCode左側的資源管理器根據文件類型顯示圖標):
可以選擇已經存在的文件圖標主題:"文件"->"首選項"->"文件圖標主題"->"Seti(Visual Studio Code)"。
你也可以安裝「vscode-icons」插件,安裝的方式:
在「擴展(Ctrl+Shift+X)」中,搜索「vscode-icons」,然後安裝並重新載入它,然後VSCode會讓你執行一些操作,以激活"vscode-icons"插件。操作為:
"文件"->"首選項"->"文件圖標主題"->"VSCode Icons"。對應到英文的話,應該是"File" -> "Preferences" -> "File Icon Theme"->"VSCode Icons"。
Guides(縮進線插件,讓代碼看起來更清晰):
在「擴展(Ctrl+Shift+X)」中,搜索「Guides」,然後安裝並重新載入它即可。
『玖』 vscode怎麼編譯python
最近在學習python,之前一直用notepad++作為編輯器,偶然發現了VScode便被它的顏值吸引。用過之後發現它啟動快速,插件豐富,下載安裝後幾乎不用怎麼配置就可以直接使用,而且還支持markdown。當然,最主要的還是好看:p
效果圖:
VScode下載地址
安裝python插件
打開VScode,Ctrl+p
輸入 "ext install python",搜索時間可能會比較長
選擇下載量最高的那個插件點擊安裝(根據網路情況,安裝時間不確定,我當初裝了挺久,我這邊已經下載好了所以顯示卸載)
到這邊VScode就可以編輯python代碼了,編輯完代碼按F5即可運行。初次運行會讓你選環境,選擇python即可。
默認按F5後需要再按一次F5程序才會運行,如果要按F5馬上運行需要將launch.json文件的 "stopOnEntry": true,改為 "stopOnEntry": false。
推介個插件,vscode-icons可以使VScode左側的資源管理器根據文件類型顯示圖標
配置flake8
安裝flake8之後寫代碼的時候編輯器就會提示哪裡出錯,代碼格式不規范也會提示
打開命令行
輸入 "pip install flake8"
安裝flake8成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.linting.flake8Enabled": true
配置yapf
安裝yapf之後在VScode中按Alt+Shift+F即可自動格式化代碼
打開命令行
輸入 "pip install yapf"
安裝yapf成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.formatting.provider": "yapf"
幾個小技巧
查看函數或者類的定義
Ctrl+滑鼠左鍵點擊函數名或者類名即可跳轉到定義處,在函數名或者類名上按F12也可以實現同樣功能
更改變數名
在變數名上按F2即可實現重命名變數
python斷點調試
在行號的左邊點擊即可設置斷點,在左邊的調試界面可以查看變數的變化
隱藏菜單欄
這個屬於個人習慣,如果你也感覺菜單欄很礙眼,可以點擊查看->切換菜單欄,即可隱藏菜單欄。需要菜單欄的時候按Alt鍵即可查看
設置快捷鍵
文件->首選項->鍵盤快捷方式,將需要的修改的快捷鍵的整個大括弧裡面的內容復制到右邊keybindings.json文件中,然後修改「key」的值為你需要的快捷鍵即可。我這邊只修改了復制一行和刪除一行的快捷鍵。
最後
有什麼需要補充或者哪裡有錯誤的歡迎大家指出(。・`ω´・)
『拾』 vscode如何編譯python
vscode中編譯python的方法:
1、在vscode中安裝python擴展
2、安裝python環境
3、重啟VSCode,打開命令選項板(Ctrl + Shift + P)選擇Python 3解釋器,按F5可選擇使用Python編譯
更多Python知識請關注Python視頻教程欄目。