如何在 Sublime Text 3 中排除没有扩展名的文件?
How to exclude files without an extension in Sublime Text 3?
我知道有一种简单的方法可以为已知的扩展名做到这一点,将其添加到首选项中的排除模式中,例如“*.jpg”,但是我如何才能为没有任何扩展名的二进制文件做到这一点?
例如,我的c编译文件只用"name"命名,而不是"name.o"等,那么有什么技巧可以排除它们吗?
要排除没有扩展名的文件,您必须手动为每个要排除的文件添加准确的文件名。
使用您的示例,要排除名为 name
的文件,然后将 "name"
添加到您的 file_exclude_patterns
列表中,如下所示:
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "name"],
既然你提到了 C
编译文件,那么为了避免对所有编译的可执行文件定期执行此操作,你可以执行几项操作之一或它们的组合或变体。
1) 始终使用相同的可执行文件名,例如 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"],
我知道有一种简单的方法可以为已知的扩展名做到这一点,将其添加到首选项中的排除模式中,例如“*.jpg”,但是我如何才能为没有任何扩展名的二进制文件做到这一点?
例如,我的c编译文件只用"name"命名,而不是"name.o"等,那么有什么技巧可以排除它们吗?
要排除没有扩展名的文件,您必须手动为每个要排除的文件添加准确的文件名。
使用您的示例,要排除名为 name
的文件,然后将 "name"
添加到您的 file_exclude_patterns
列表中,如下所示:
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", ..., "name"],
既然你提到了 C
编译文件,那么为了避免对所有编译的可执行文件定期执行此操作,你可以执行几项操作之一或它们的组合或变体。
1) 始终使用相同的可执行文件名,例如 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"],