13

我在为 Sublime Text 的Sublime SFTP插件ignore_regex中使用该选项时遇到了一些麻烦。我对正则表达式不是很好,虽然我想这应该很容易

我的文件夹结构非常简单:

main_folder  
│
├─── css  
│    │    some other files
│    │    in the \css folder,
│    │    etc..
│    │    
│    └─── sass  
│          │    some other files
│          │    in the \sass folder,
│          │    etc..
│          │    
│          └─── sass_subfolders 
│                   some other files 
│                   in \sass_subfolders,
│                   etc..  
├─── other_folders  
│
etc...

我希望\sass文件夹中的所有内容以及文件夹本身都被 sftp 忽略以进行上传/同步。

我也尝试过 sublime 论坛上这篇文章中建议的配置,指定排除 .scss 文件,但它会在保存时继续上传/同步等等..

4

4 回答 4

22

要让 sublime sftp 忽略整个目录,请将其添加到您的 ignore_regexes 设置中,如下所示:

“/文件夹名称/”

我用它来忽略生成我的博客但不需要在远程服务器本身上的 octopress。我也忽略了服务器上保存生成的博客的目录,但它不在我的本地计算机上的同一个地方。

插件的常见问题页面上有此提示和更多提示。

于 2012-11-21T14:32:25.120 回答
6

应用接受的答案,将要忽略的文件夹添加ignore_regexessftp-config.json. 但是您还需要知道ignore_regexes第一个wbond ref的默认设置。例如,如果要添加“/folder_name/”文件夹,最终数组将如下所示: "ignore_regexes": ["\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json", "sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git", "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini", "/folder_name/"],

于 2015-09-28T18:18:04.207 回答
0

只是用它从同步设置中删除了一些文件夹(这些是服务器上我不想要的文件夹,我只想要根级别的文件。)

"ignore_regexes": [ "\.sublime-(project|workspace)", "sftp-config(-alt\d?)?\.json", "sftp-settings\.json", "/venv/", " \.svn/"、"\.hg/"、"\.git/"、"\.bzr"、"_darcs"、"CVS"、"\.DS_Store"、"Thumbs\.db"、"桌面\ .ini","/MySQL/","/_admin/","/admin/" ],

这是我的设置,我忽略的文件夹是: MySQL _admin admin

非常有用的设置,它为我节省了下载 100 MB 的数据!

于 2017-07-21T08:59:05.557 回答
-1

似乎您应该可以添加:

"ignore_regex": "(css/sass/|ignore/this/too)"
于 2012-06-22T22:36:10.427 回答