我想知道是否有可能(通过内置变量)直接使用从集成终端在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
最佳答案
作为解决方法,您可以使用新功能通过这样的键绑定(bind)将${file}
之类的变量发送到终端:
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "'${file}'\u000D" }
}
然后,在终端中键入
some_command
并按Ctrl-Shift-T,将附加当前文件名并运行命令。\u000D
是一个返回。关于terminal - 如何在Visual Studio Code中从Integrated Terminal引用当前文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46004397/