Русское сообщество Sublime Text

Основной раздел => Вопросы и ответы => Тема начата: RomanHural от Сентября 11, 2014, 12:45:50

Название: повесить сохранение на сочетание клавиш
Отправлено: RomanHural от Сентября 11, 2014, 12:45:50
Всем доброго времени суток
Подскажите как повесить на сочетание клавиш комманду в меню "Save with encoding", что б была возможность сохранить в нужном формате файл и в нужной кодировке. В моем случае это Windows 1251 и php.

Ну и вопрос 2. Подскажите есть ли возможность лишние кодировки из меню.

SublimeText Build 3059

Спасибо
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: Loac от Сентября 11, 2014, 15:36:01
Открой файл настроек: Preferences > Key Bindings – User

Добавь код:

[
  { "keys": ["ctrl+shift+q"], "command": "save", "args": {"encoding": "Cyrillic (Windows 1251)"}}
]

Если в нем уже что-то есть, скорректируй, чтобы было все нормально со скобками и запятыми.

Сочетание клавиш замени на удобное для тебя.
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: RomanHural от Сентября 12, 2014, 12:35:03
Спасибо, все работает. А выбрать формат по умолчанию в котором сохраняются файлы по этому сочетанию никак, или можно как-то это сделать.
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: Loac от Сентября 12, 2014, 17:48:59
Не понял вопрос. В каком формате по-умолчанию сохраняются файлы?
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: RomanHural от Сентября 13, 2014, 22:55:30
Не понял вопрос. В каком формате по-умолчанию сохраняются файлы?

Мне нужно сохранять в php, то есть ли возможность одним сочетанием клавиш сохранить файл в кодировке Windows 1251 и в формате php
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: Loac от Сентября 14, 2014, 19:26:33
PHP, это просто текстовый файл, у него нет особого формата.
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: RomanHural от Сентября 14, 2014, 21:55:41
Кажется я плохо обьясняю. Мне просто нужно что б при сохранение файла в поле "Тип файла" стояло не All files *.*  PHP (*.php) по умолчанию
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: Loac от Сентября 14, 2014, 22:01:11
Понял. Попробуй в новом файле переключить синтаксис View > Syntax > PHP. Или через палитру команд: Ctrl+Shift+P > Set PHP (Set Syntax PHP). Тогда при сохранении редактор выберет нужный тип файла.

Переключение синтаксиса тоже можно повесить на хоткей. Повесить две команды на один хоткей нельзя.
Название: Re: повесить сохранение на сочетание клавиш
Отправлено: RomanHural от Сентября 14, 2014, 23:12:51
Спасибо за подробные ответы