Как открыть файл в терминале VS Code путем частичного совпадения имени файла? - PullRequest
0 голосов
/ 08 октября 2018

Если у меня есть файл с именем w5_align_example.cpp, как мне открыть этот файл в интегрированном терминале VS Code, указав только слово align?

code w5_align_sample.cpp откроет его, но я иногда только помнюключевое слово align, если я не ищу в отдельной команде, чтобы увидеть, с чего начинается файл.Вместо этого я хочу открыть одну команду.

Я пробовал:

  • $ ls | grep "align" | code, что дает мне Run with 'code -' to read output from another program (e.g. 'echo Hello World | code -'). ошибку.

  • $ ls | grep "align" | code - открывает новый файл с именем code-stdin-sfd.txt с текстом w5_align_example.cpp внутри.

Какую простейшую (т.е. самую короткую) команду выполнитьэто?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Вы можете просто использовать *.Он соответствует любой строке и может использоваться несколько раз.

code *align*

В некоторых оболочках вы можете комбинировать это с завершением табуляции.Просто введите:

code *align*

и затем нажмите Tab .Это заполнит остальную часть имени файла, но оно подаст звуковой сигнал, если есть более одного варианта.

0 голосов
/ 08 октября 2018
ls | grep "align" | xargs -I{} code {}

или

code $(ls | grep "align")
...