我想知道是否可以(使用内置变量)直接使用从集成终端在Visual Studio中打开的当前文件, 例如:
>some_command $current_file (Where $current_file would be a built-in variable that calls the current active file)
而不是我现在必须做的,如果终端是CMD(DOS):
> more C:\The\Path\to\File\MyFile.txt
或者如果使用的终端是bash:
$ cat /The/Path/to/File/MyFile.txt
答案 0 :(得分:3)
作为解决方法,您可以使用新功能通过这样的键绑定将${file}
之类的变量发送到终端:
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "'${file}'\u000D" }
}
然后,在终端类型some_command
中,按 Ctrl - Shift - T ,然后将附加当前文件名并命令运行。
\u000D
是一个回报。
答案 1 :(得分:0)
基于上面的答案,只有在终端处于焦点时才能激活:
schedulerName