VS Код «когда», контексты - В любом случае, чтобы получить путь к файлу при щелчке правой кнопкой мыши в проводнике? - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь отобразить определенные команды при щелчке правой кнопкой мыши по элементу в проводнике на основании следующих условий:

  1. Если элемент, щелкнувший правой кнопкой мыши, является папкой (это работает).
  2. Если путь файла щелчка правой кнопкой мыши содержит определенное имя папки (не знаю, как это сделать).

Может кто-нибудь пролить свет или указать мне правильное направление?Я просмотрел эту документацию для предложений 'когда', но не могу ничего найти.

Использование 'resourceFilename' возвращает только имя файла, а не путь к файлу, поэтому яЯ не могу определить, находится ли он под определенным именем папки.

"menus": {
  "explorer/context": [
    {
      "when": "explorerResourceIsFolder && if targetfilepath.includes('x')",
      "command": "extension.mycommand",
      "group": "myGroup@1"
    }
  ]
}

1 Ответ

0 голосов
/ 02 июня 2019
...