1
我試圖模仿Sublime Text的功能,我可以創建一個「構建系統」,允許用戶在終端中運行一些命令,然後路徑到當前打開的文件。將當前關注的文件傳遞給VSCode中的集成終端
例如,我可以製作一些基本腳本,點擊cmd + b
並查看集成窗口中的輸出(附帶屏幕截圖)。
有什麼辦法來創建一個快捷方式,將在VSCode例如node {currentlyFocusedFile}
傳遞給綜合終端?
我試圖模仿Sublime Text的功能,我可以創建一個「構建系統」,允許用戶在終端中運行一些命令,然後路徑到當前打開的文件。將當前關注的文件傳遞給VSCode中的集成終端
例如,我可以製作一些基本腳本,點擊cmd + b
並查看集成窗口中的輸出(附帶屏幕截圖)。
有什麼辦法來創建一個快捷方式,將在VSCode例如node {currentlyFocusedFile}
傳遞給綜合終端?
創建一個需要"node"
作爲命令的tasks.json
。使用變量${file}
或${relativeFile}
之一作爲參數以傳遞當前文件。
這是一個示例tasks.json:
{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": [],
"showOutput": "always",
"echoCommand": true,
"suppressTaskName": true,
"tasks": [
{
"taskName": "execNodeWithAbsolutePath",
"args": ["${file}"]
},
{
"taskName": "execNodeWithRelativePath",
"args": ["${relativeFile}"]
}
]
}
瞭解更多關於該話題在這裏:https://code.visualstudio.com/Docs/editor/tasks
Exactlly我需要的,謝謝! –