在 keybindings.json 中使用正则表达式

using regex inside keybindings.json

我想在 args 的文本中使用正则表达式,

{
    "key": "ctrl+shift+r",
    "command": "workbench.action.terminal.sendSequence",
    "args": { "text":'${file}.'\u000D"  } 
}

我想使用此正则表达式从文件路径中获取文件名 - ^\(.+\)*(.+)\.(.+)$ 或者以其他方式获取文件名, 有人可以帮忙吗?:)

您不需要使用正则表达式,您想要使用不同的变量:

{
  "key": "ctrl+shift+r",
  "command": "workbench.action.terminal.sendSequence",
  "args": { "text": "'${fileBasename}'"  } 
}

Variables Reference