2014-02-17 8 views
0

Я использую Textmate 2 для редактирования проекта рельсов на удаленном сервере Linux через sshfs.Как предотвратить файлы ._ (dot underscore)?

Когда я сохранить файл (например, README.rdoc) есть другой файл, созданный (т.е. ._README.rdoc):

-rw-rw-r-- 1 4096 Feb 17 17:19 ._README.rdoc 
-rw-rw-r-- 1 486 Feb 17 17:19 README.rdoc 

Док Textmate упоминается how to disable extended attributes:

defaults write com.macromates.textmate OakDocumentDisableFSMetaData 1 

но ._ файлы по-прежнему создаются после выше defaults write.

Есть ли способ отключить создание файлов ._ при использовании sshfs + Textmate 2?

ответ

3

To disable Extended Attributes в Textmate 2 используйте:

defaults write com.macromates.TextMate.preview volumeSettings '{ "/Users/ohho/Mount/" = { extendedAttributes = 0; }; }' 

Где /Users/ohho/Mount/ является родительской папкой все моего SSHFS установлены папки.

0

Как я пытался с помощью следующей команды это не работает: не работает: - "По умолчанию запись com.macromates.textmate OakDocumentDisableFSMetaData 1"

I have taken reference from : 

https://github.com/textmate/textmate/wiki/Hidden-Settings и его теперь работает отлично.

TextMate use extended attributes to store caret position, etc. 

On file systems which don’t support extended attributes 

(большинство сетевых файловых систем), OS X создаст вспомогательный файл с префикс точка-подчеркивание (например, ._filename).

If you don’t want these files, you can disable the use of extended 

атрибуты. В настоящее время управление осуществляется с помощью клавиши volumeSettings. Его значения: (1) ассоциативный массив с префиксом пути; и (2) другой ассоциативный массив с настройками для этого пути. (В настоящее время только extendedAttributes поддерживается.)

So, if we wanted to disable extended attributes for files under /net/: 

По умолчанию запись com.macromates.TextMate.preview volumeSettings «{ "/ нетто /"= {extendedAttributes = 0; }; } '

 Смежные вопросы

  • Нет связанных вопросов^_^