Sublime Text 3 удаляет тильду (~) при сохранении

117
16

Я работаю над проектом Django, и я хочу использовать объекты Q, как описано в документах.

Чтобы все было читаемо и в пределах 80 символов в строке, я подошел к нему так:

contains_system = Q(systems__system_name__icontains=system)
is_alert = Q(is_alert=True)
posts = Post.objects.filter(contains_system & ~is_alert)

Это когда происходит странное. Это экономит штраф, но сразу после сохранения тильда (~) удаляется. Поэтому в следующий раз, когда я отредактирую файл и сохраню его, он будет сохранен без тильды, нарушив мою систему.

Я знаю, что могу сделать следующее, но мне это не нравится.

q1 = Q(systems__system_name__icontains=system)
q2 = Q(is_alert=False) # Changed to False
posts = Post.objects.filter(q1 & q2)

Я использую Sublime Text 3, и у меня нет никаких пользовательских настроек, которые могут повлиять на это. У меня есть GitGutter и Python Flake8Lint. Я на OSX Mavericks.

кто-нибудь знает, почему это произошло?

спросил(а) 2013-11-21T14:37:00+04:00 6 лет, 7 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема