Sublime Text 2 (совет)

Поставил по совету коллег с прежней работы себе текстовый редактор «Sublime Text 2», всё хорошо, одна проблема — файлы с кодировкой CP1251 он открывает неправильно, приходится переоткрывать через «File → Reopen with Encoding → Cyrillic (Windows 1251)».

Покопался по настройкам, нашёл выход. Нужно зайти в настройки (на «Маке», как обычно — ⌘+,) и добавить между фигурными скобками вот такую настройку: «"fallback_encoding": "Cyrillic (Windows 1251)"». Мой файл настроек сейчас почти пустой и выглядит вот так:
// Settings in here override those in "Default/Base File.sublime-settings", and
// are overridden in turn by file type specific settings. Place your settings
// here, to ensure they're preserved when upgrading.
{
    "fallback_encoding": "Cyrillic (Windows 1251)"
}
18 октября 2011 11:31

Andrey (инкогнито)
18 октября 2011, 12:21

Болк, что это ты капал? :)

bolk (bolknote.ru)
18 октября 2011, 12:49

Тьфу :) Поправил.

Lex Rivera (lex.io)
18 октября 2011, 13:09

Кстати, тоже пересел на этот редактор с macvim для программинга. Есть пара проблем c RVM, но костылями чинится.

И да, кто-то еще пользуется этой кодировкой?

Илья Бутыльский (butylski.moikrug.ru)
18 октября 2011, 13:30

хороший совет, спасибо. как раз пишу в SublimeText2 и на старых проектах cp1251 кодировка

bolk (bolknote.ru)
18 октября 2011, 13:46, ответ предназначен Lex Rivera (lex.io):

И да, кто-то еще пользуется этой кодировкой?
Есть старые проекты, которые надо поддерживать.

Michael (инкогнито)
18 октября 2011, 22:36

Очень интересный проект. Жаль нет возможности запуска не сохраненных файлов как в текстмейте :(

bolk (bolknote.ru)
19 октября 2011, 07:10, ответ предназначен Michael

Можно написать плагин.

LXj (lxj.endofinternet.net)
19 октября 2011, 11:29

Неужели ты даже оставил умолчальное "использовать табы, а не пробелы"?

bolk (bolknote.ru)
20 октября 2011, 11:52, ответ предназначен LXj (lxj.endofinternet.net):

Пока оставил, но планирую это поменять в ближайшее время. :)

Богдан (инкогнито)
29 октября 2011, 01:16

Добавил в Prefernces-Global Settings-User эту настройку (под виндой). Но крякозябры никуда не делись. В чем может быть дело?

bolk (bolknote.ru)
29 октября 2011, 09:41, ответ предназначен Богдану

Попробуйте поставить последнюю девелоперскую версию.

Дмитрий (инкогнито)
17 декабря 2011, 19:55, ответ предназначен Богдану

Нужно добавить в Prefernces-File Settings-User

helical (инкогнито)
10 апреля 2012, 10:15

Спасибо.
Сейчас вот поставил, и тоже «Есть старые проекты, которые надо поддерживать».

Руслан (инкогнито)
8 мая 2012, 19:10

Спасибо за решение. Поправил кодировку "fallback_encoding": "Cyrillic (Windows 1251)"

Николай (инкогнито)
25 июля 2012, 09:46

Спасибо, помогло!

Дмитрий (инкогнито)
8 августа 2012, 12:25

Да блин, где вы все эту кодировку поправляете???? не могу айти файл настроек!

bolk (bolknote.ru)
8 августа 2012, 14:48, ответ предназначен Дмитрию

В программе есть настройки, в меню. Если у вас «Мак», то это Sumlime Text 2 → Preferences → Settings User (или можно просто ⌘+, нажать). Где это Винде я не знаю.

Руслан Губайдуллин (galyamrusl@gmail.com… (инкогнито)
10 августа 2012, 12:50

Спасибо большое, помогло!

Кирилл Ш (инкогнито)
31 августа 2012, 15:05

оо, спасибо большое, тоже долго искал

Дмитрий (инкогнито)
13 декабря 2012, 07:58

Большое спасибо за решение.

Женя (инкогнито)
6 января 2013, 17:28

а у меня когда я добавляю эту хрень, сохраняю и вылазиет ошибка, не хочет сохраняться

bolk (bolknote.ru)
6 января 2013, 21:01, ответ предназначен Жене

Что за ошибка?

Крот (инкогнито)
4 февраля 2013, 00:50

Аналогичная ошибка при попытке сохранить изменнения в файле (см. скриншот http://clip2net.com/s/2N1Xx)

exeto (инкогнито)
20 февраля 2013, 20:05

Огромное спасибо.

Егор Груздев (инкогнито)
7 марта 2013, 22:11

Есть еще способ. Добавьте в файл проекта, вот такую конструкцию:

[code]
"settings":
{
"fallback_encoding": "Cyrillic (Windows 1251)"
}
[/code]

Mapblwka (инкогнито)
18 декабря 2014, 16:36

Женя, спасибо тебе огромное за этот пост!!!

Очень помог!!!

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)