Plugins 忽略Sublime Text SFTP插件中文件夹和子文件夹的正则表达式

Plugins 忽略Sublime Text SFTP插件中文件夹和子文件夹的正则表达式,plugins,ftp,sublimetext2,sublimetext3,Plugins,Ftp,Sublimetext2,Sublimetext3,在升华文本插件中使用ignore\u regex选项时,我遇到了一些麻烦。我对正则表达式不太在行,不过我想这应该相当容易 我的文件夹结构非常简单: main_folder │ ├─── css │ │ some other files │ │ in the \css folder, │ │ etc.. │ │ │ └─── sass │ │ some other files │ │

在升华文本插件中使用
ignore\u 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...
我希望sftp在上传/同步时忽略
\sass
文件夹中的所有内容以及文件夹本身


我也尝试过在sublime论坛上使用本文中建议的配置,指定排除.scss文件,但它会在保存时不断上载/同步等等。

似乎您应该能够添加:

"ignore_regex": "(css/sass/|ignore/this/too)"

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

“/folder\u name/”

我用它来忽略octopress,它生成我的博客,但不需要在远程服务器上。我还忽略了服务器上保存生成的博客的目录,但它不在本地机器上的同一位置


以下是一些技巧。

应用接受的答案,将要忽略的文件夹添加到
sftp config.json
中的
ignore\u regex
数组中。但您还需要首先了解
ignore_regex
的默认设置。例如,如果要添加“/folder\u name/”文件夹,则最终数组如下所示:

“忽略正则表达式”:[“\\.sublime-(项目工作空间)”,“sftp配置(-alt\\d?)\.json”,“sftp设置\\.json”,“/venv/”,“\\.svn”,“\\.hg”,“\\.bzr”,“\\.darcs”,“\\.DS\.Store”,“Thumbs\.db”,“desktop\.ini”,“/folder\.u name/”,

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

“忽略正则表达式”:[ “\.sublime-(项目|工作区)”,“sftp配置(-alt\d?)\.json”, “sftp设置\.json”、“/venv/”、“\.svn/”、“\.hg/”、“\.git/”, “\.bzr”、“\u darcs”、“CVS”、“\.DS\u Store”、“Thumbs\.db”、“desktop\.ini”、“/MySQL/”、“/\u admin/”、“/admin/” ],

是我的设置,我忽略的文件夹有: MySQL _管理员 管理员


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

我完全是同一条船上的人。我想开始全职使用sublime,但一天中只有这么多时间来设置工作流。我有一个同事对正则表达式很在行,如果他给我回电话,我会把它贴在这里。@pspahn那太好了!你是完全正确的,为你的工作流程设置东西可能需要很多时间,但是ST2提供了如此多的灵活性,它可以很容易地用一些调整、正确的插件和(不幸的是:P)针对你的特定需求的大量编码/编程技能来替换许多IDE。这是我尝试的第一个设置,但是,当我将文件保存在
css/sass
文件夹中时,这些文件会被上传,当我同步
css
文件夹时也会发生同样的情况,并且
sass
文件夹也会被计数。关于
|
字符的一个小问题:它是否意味着某种“在此之后的新规则”?还是其他?感谢您的输入,使用您指定的代码,它将忽略(最终)文件夹中的内容,不会上载文件或子文件夹,指定的文件夹仍然是在远程服务器上创建的,这是正常的还是我做错了什么?不,这不正常。上面的正则表达式应该同时忽略文件夹和其中的文件。确保更改正则表达式时同步本地->远程,并确保同步跳过删除配置设置为false。顺便说一句,很抱歉回复晚了。不用担心,谢谢回复!不幸的是,我无法测试你的新建议,因为我不在工作设置中,我会尽快尝试并更新。好的,我回来了,看起来你是对的,我猜问题是由于不正确的同步造成的,无论如何,按照你的建议同步本地->远程修复了问题!再次感谢你!(对于任何想知道的人,您必须右键单击侧边栏中的一个文件,转到SFTP/FTP,然后出现sync Local->Remote)