標籤:command linu alt fill text style 輕量 react 輸入
編者語 : 本系列文章已經被Perfect官方引用了,這樣的感覺非常好。感恩!Thx all !
Visual Studio Code是一個輕量級的編輯器,但也功能豐富,通過外掛程式你能夠完畢如Cordova,ReactNative,NodeJS,PHP,ASP.NET Core 的開發。上文通過Visual Studio Code對Perfect檔案進行編輯,但編譯過程還是在終端中完畢。
事實上通過對Visual Studio Code 加入tasks.json就能夠完畢對Perfect項目的編譯工作。
這裡有個疑問,為何選擇Visual Studio Code ? 這是一個好複雜的三角關係,
Microsoft + Swift + Linux = True Love
(當然你能夠說哥有所固執,可是這是愛。並且微軟代表的是生產力啊!)
我們繼續引用上篇部落格中的範例(這裡建議在root帳號下進行)
1. Ctrl+Shit+P 之後輸入Configure Task Runner 斷行符號後就會產生tasks.json檔案
2. 配置tasks.json 因為是編譯成動態庫, 所以我們能夠把task.json依照C++的編譯方式進行配置
{ "version": "0.1.0", "command": "make", "isShellCommand": true, "tasks": [ { "taskName": "makefile", // Make this the default build command. "isBuildCommand": true, // Show the output window only if unrecognized errors occur. "showOutput": "always", // No args "args": ["all"], // Use the standard less compilation problem matcher. "problemMatcher": { "owner": "cpp", "fileLocation": ["relative", "${workspaceRoot}"], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } } } ]}
3. 儲存tasks.json後你就能夠直接編譯你的Perfect項目了
注意: 當然你也能夠通過他去排錯,但遺憾一點就是不能debug。(這個問題已經和Perfect的團隊提及了。希望能儘早跟進)。
好。接下來的部落格我會談談項目實戰。歡迎世界各地的朋友繼續留意,也給我很多其它的反饋!
Project Perfect讓Swift在server端跑起來-Perfect in Visual Studio Code (四)