2012-01-13 101 views
5

Sublime Text 2 - 在网络驱动器上工作时,会创建._文件,而且我似乎无法找到用于关闭此功能的设置。Sublime Text 2 - 防止创建._文件

我对TextMate类似的问题之前,将溶液改变OakDocumentDisableFSMetaData财产,但内崇高

我找不到类似的话

TextMate的解决方案是:

defaults write com.macromates.textmate OakDocumentDisableFSMetaData 1 

http://blog.zachwaugh.com/post/309913111/preventing-textmate-from-creating-files-on-network-drive

回答

5

只需将._ *添加到您的Sublime首选项中的file_exclude_patterns。 或者,如果你不想通过进一步更新该行添加到您的用户偏好设置

"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "._*"] 
+4

只有来自正在崇高可见停止文件就被覆盖。它不会停止创建文件的崇高。 – 2013-11-08 03:13:14

+1

@AbhiBeckert它不是崇高的问题。这个文件是由您的操作系统创建的:) – jpcmf80 2015-02-02 14:49:31

+0

@AbhiBeckert对不起,您错了! 你无法避免它们。它们被创建用于存储文件信息,否则这些信息将进入HFS +(Apple本机)或Unix/UFS卷的扩展属性;在较早的Mac OS中,这将是资源分支。 Finder文件操作会自动创建它们以存储图标信息,另外Time Machine会在其中存储一些信息,因此如果您复制通过TM备份的文件,它也会复制该信息。 – jpcmf80 2015-02-05 14:07:04