在 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}'" }
}
我想在 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}'" }
}