CodeKit在自动编译SASS文件等方面非常出色,而且我也非常喜欢即时语法检查,因为我的代码类型充其量往往很不稳定。
但是,除了从SASS文件编译的CSS文件外,我通常不希望CodeKit在任何地方输出新文件。我只希望它告诉我是否有语法错误,然后什么也不做。我既不需要文件,也不需要缩小格式或其他格式的自动格式化的文件,使文件夹杂乱无章。
我大部分的编码工作都是在Coda中进行的,大量使用了“发布”功能来跟踪已发布和尚未发布到远程服务器的内容。每次CodeKit添加或更新已处理的文件时,它都会被添加到Coda中的“发布”选项卡,这使我的OCD感到烦恼。由于我不需要处理过的文件,因此我宁愿根本没有它。但是我不知道怎么做:
将有问题的文件类型的 Action 设置为“忽略”可以做到这一点:完全忽略它,包括不进行语法检查,所以这不是我想要的。这是我目前使用简单CSS文件所做的,只是因为CSS语法错误不会停止页面的执行,但是对于其他文件类型来说并不理想。
将 Action 设置为“复制文件(不进行处理)”,可以按照其说明进行操作,就像“忽略”选项一样,完全绕过处理和语法检查,然后输出文件的确切副本。不知道为什么有人会需要它,但是大概有人在某个时候做了。
将输出文件名设置为*.[extension]
,覆盖原始文件而不是添加第二个文件,摆脱了不需要的文件,但覆盖了文件内容我正在研究,并且经常以我不喜欢的方式重新格式化以供我启动。 (缩进两个空格?Bweurk!另外还有the odd bug也要考虑。)
是否可以将CodeKit设为仅 检查语法,而不输出任何类型的已处理文件?