2012-01-13 2 views
5

Sublime Text 2 - при работе на сетевом диске он создает файлы ._, и я не могу найти настройки для отключения этой функции.Sublime Text 2 - Предотвращение создания ._ файлов

У меня была аналогичная проблема с TextMate до и решение было изменить OakDocumentDisableFSMetaData свойство, но я не могу найти ничего подобного в Sublime

решение TextMate было:

defaults write com.macromates.textmate OakDocumentDisableFSMetaData 1 

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

ответ

5

Просто добавьте ._ * в файл_exclude_patterns в своих возвышенных настройках. Или, если вы не хотите, чтобы быть перезаписаны дальнейшие обновления добавьте эту строку в ваш личный Prefs

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

Это только останавливает файлы от посторонних глаз в возвышенном. Это не прекращает создавать файлы. –

+1

@AbhiBeckert это не проблема Возвышенности. эти файлы создаются вашей ОС :) – jpcmf80

+0

@AbhiBeckert Извините, вы ошиблись! Вы не можете избежать их. Они создаются для хранения информации о файлах, которая в противном случае переходила бы к расширенному атрибуту на HFS + (Apple родной) или Unix/UFS томах; в более ранней Mac OS это будет ресурс fork. Операции с файлами Finder автоматически создадут их для хранения информации о значке, а Time Machine сохранит в них некоторую информацию, поэтому, если вы скопируете файл, созданный с помощью TM, он также будет копировать эту информацию. – jpcmf80