Как исключить файлы без расширения в Sublime Text 3? - PullRequest
0 голосов
/ 02 мая 2020

Я знаю, что есть простой способ сделать это для известных расширений, добавив его в исключенные шаблоны в настройках типа "* .jpg", но как я могу сделать это для двоичных файлов без какого-либо расширения вообще?

Например, мои c скомпилированные файлы названы просто "name", а не "name.o" et c, так есть ли какой-нибудь прием, чтобы исключить их?

1 Ответ

0 голосов
/ 04 мая 2020

Чтобы исключить файл без расширения, необходимо вручную добавить точное имя файла для каждого файла, который вы хотите исключить.

Используя ваш пример, исключите файл с именем name, затем добавьте "name" в ваш file_exclude_patterns список вроде этого:

"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "name"],

Поскольку вы упоминаете C скомпилированные файлы, то, чтобы избежать необходимости делать это регулярно со всеми вашими скомпилированными исполняемыми файлами, вы можете сделать одну из нескольких вещей или их комбинацию или вариацию. ) Последовательно используйте одно и то же имя исполняемого файла, например run, независимо от того, что вы компилируете.

gcc example.c -o run

"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "run"],

2) Выберите согласованный префикс для имен исполняемых файлов, например run_.

gcc example.c -o run_example
gcc program.c -o run_program

"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "run_*"],

3) Выберите расширение файла для ваших исполняемых файлов и используйте его последовательно.

gcc example.c -o example.out

"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "*.out"],
...