Sublime text не отображается русский
Решил и я вложить свой небольшой вклад в развитие замечательного текстового редактора Sublime Text (релиз 2-й версии которого, кстати, вышел несколько дней назад).
Я сделал русскоязычное меню для тех пользователей, у которых есть проблемы с английским языком, да и самому мне все же приятнее иметь русскоязычный интерфейс (хоть и англоязычный мне понятен).
Как я переводил
Это просто так, к сведению. Процесс локализации может показаться очень муторным занятием (поскольку помимо текста, который нужно перевести, там еще много прочего текста). Однако я для себя упростил эту задачу. Посидел несколько часов и написал под это дело специальный скрипт на PHP (особых знаний для этого не потребовалось).
Суть его в следующем — сначала скрипт пробегается по каждому из файлов меню и создает новый файл в JSON-формате, куда вставляется текст, подлежащий переводу (часть пунктов перевода пришлось вставлять руками из-за особенностей кода меню), который я там же и перевожу на русский. Затем скрипт повторно пробегается по каждому файлу меню и заменяет соответствующие пункты на русифицированные из JSON-файла.
Таким образом, в дальнейшем, если разработчик Sublime Text дополнит меню, мне не составит труда быстренько добавить и перевести новые пункты.
Как пофиксить кодировку в Sublime Text 3?
Метод исправления кодировки применяемый к Sublime Text 2 не работает.
Как узнать текущую кодировку файла в Sublime Text 3?
Как узнать текущую кодировку файла в Sublime Text 3?
Как в Sublime Text 3
Иногда приходится парсить какой нибудь довольно большой текстовый лог из которого нужно оставить.
Sublime text 2 как установить компилятор c++ ?
sumbit text 2 как установить компилятор c++ ?
Как подключить mingv к Sublime Text 2?
Как подключить mingv к Sublime Text 2? Из командной строки mingv работает, значит в путях есть. Что.
Точно вот этот текст? НЕ сработало!
"fallback_encodint": "Cyrillic (Windows 1251)",
"ignored_packages":
[
"Vintage"
]
Сам сегодня опробовал на Windows XP.
Если подробно, то после того как в меню выбрал "Preferences -> Settings-User", открывается файл с двумя строками комментария и фигурными скобками. Сам файл в заголовке называется Preferences.sublime-settings. нужно код вставить между фигурными скобками и перезагрузить Sublime Text.
полный код:
Вот скобки то я удалил.
Добавлено через 19 часов 23 минуты
Странно. У меня все-равно не сработало.
// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
"fallback_encodint": "Cyrillic (Windows 1251)",
"ignored_packages":
[
"Vintage"
]
>
там очепятка у меня была (писал с другого компа). Нужно "fallback_encodin g ": "Cyrillic (Windows 1251)",
+ в репутацию этому господину.
Печаль, беда. Саб постоянно изменял кодировку кириллицы на абракадабру. Воспользовался данным способом что бы решить проблему, но при открывании файла вновь, кодировка изменялась на эту:
3c21 444f 4354 5950 4520 6874 6d6c 3e0a
3c68 746d 6c3e 0a3c 6865 6164 3e0a 093c
7469 746c 653e c38c c381 c38e c393 20c3
91c3 8ec3 0020 c2b9 2038 303c 2f74 6974
Было неприятно, но легко исправимо: File> Reopen with Encoding>Cyrilling(Windows 1251). Вот только я как настоящий рукажоп ткнул не туда, File> Save with Encoding>Cyrilling(Windows 1251) и теперь не могу ни как вернуть прежнее состояния. Спасите, столько трудов и все насмарку. Надеюсь на вашу помощь.
Добавлено через 3 часа 39 минут
Получилось так что html файл с кодировкой windows 1251 изменил кодировку на не известную мне (может кто то сможет ее определить?) и все это сохранил как 1251. Возможно ли перевести из псевдокода в первоначальный или проще все начинать заново?
Привет! Если ты это читаешь, значит знаешь, что такое Sublime Text 2 или слышал о нем хоть, что-то.
Сегодня пойдет речь о том, как я его настраивал и мучал свои мозги. Тут все будет легко, все будет разложено по полочкам, но как я доставал инфу на разных зарубежных форумах, пересматривал все файлы, что бы найти эти настройки — это просто пипец, мягко говоря. Ладно, не буду больше жаловаться, приступим.
И так, я расскажу про то, как я:
1. Боролся с кодировкой при открытии. При открытии фала с кодировкой windows-1251, русские буквы превращались в кракозябры.
2. Установка словаря, для подсветки, если не правильно написал слово.
3. Установка плагина SFTP и подключение к серверу.
1. Давайте разберемся кодировкой
я прочитал уйму информации в интернете как это сделать, пытался делать не получалось, не знаю, то ли версия не та, то ли слоупок, так к чему я веду, изо всей предоставленной информации которую я нашел, я извлек только, то, что нужно что-то, где-то изменить, я вот я полез по всем файлам и искать какие нибудь строчки с напоминанием про кодировку, либо название самой кодировки.
Немного пробежавшись по файлам, я наконец-то нашел, то, что мне нужно и это был файл «Preferences.sublime-settings», он находится в «C:\Users\ваш логин\AppData\Roaming\Sublime Text 2\Packages\Default», открываем его и ищем
я правда не помню какая там была кодировка, но вроде эта, так вот нам строчку:
надо заменить на
Нажимаем сочетания клавиш Ctrl+S, перезагружаем ST2, и радуемся жизни.
2. Установка словарей
Тут я то же все для вас упросил, не надо качать кучу не нужных файлов изменять их, адаптировать и т.д, нужно скачать 2 файла и закинуть их в папку.
и проверяем
Но есть проблема: словарь не предлагает вариантов для замены, Sublime Text 2 подчеркивает, но варианты исправления не дает.
3. Установка плагина SFTP и подключение к серверу.
Для того, что бы нам установить SFTP, нам понадобится "Sublime Package Control", давайте для начала установим его.
Открываем консоль сочетанием клавиш ctrl+` во открывшуюся консоль вставляем следующие строчки:
Эта команда создает Installed Packages папку (при необходимости), а затем загружает Package Control.sublime-package в него.
Осталось немного.Запускаем программу.
Идем сюда:
И нажимаем на «Package Control», далее мы видим:
Выбираем Install Packages, у нас появляется окно с поиском, туда вводим «sftp» и выбираем первый запрос
разу начнется загрузка плагина, внизу, вы сможете увидеть, что-то типо этого
ну и потом слова о завершении операции.
Все, установили.
Идем создавать подключение, для этого нам надо создать файл настроек для этого идем(см.карт. ниже)
У нас откроется новая вкладка
1. Тут вместо «fstp» ставим «ftp»
2. Это ваш хост, к которому вы подключаетесь
3. Ваш логин для подключения
4. Если вы подключаетесь «анонимно», то оставляем как есть. Если же вам нужно ввести пароль, то раскомментируем эту строчку и пишем ваш пароль.
5. Порт, если надо, то же раскомментируем.
6. Тут у меня были проблемы с подключением, не буду объяснять, че и как, напишу просто. Вам тут нужно просто выйти на главный каталог, а для этого вместо "/example/path/", пишем "/" и все. Жмем ctrl+s и идем дальше.
Теперь для того, что бы подключиться мы идем сюда(см.картинку ниже)
У вас вылазит такое окошко и вы видите там ваш сервер, нажимаете на него и коннектитесь.
Sublime text 4. Как включить меню
В Sublime Text 4 существует два вида меню — классическое и адаптивное, т.е. настраиваемое, которое часто устанавливается вместе с новыми темами.
Классическое меню располагается на верхней панели и имеет вид:
Адаптивное меню не отображается на верхней панели, а доступно через кнопку с тремя линиями (сверху слева) и выглядит следующим образом:
Адаптивное меню не всегда удобно для использования, особенно в десктопной версии. Для переключения между меню можно использовать три способа.
Русифицированное меню для Sublime Text 3
Дата последнего обновления: 25.07.2018
Если вы желаете отблагодарить автора финансово, воспользуйтесь следующей формой, указав произвольную сумму рублей:
Способ 1
Нажимаем клавиши «Ctrl+Shift+P» для вызова меню функций и набираем с клавиатуры «UI: Select Theme».
Находим в списке темы с ключевыми словами «Theme - Default», их будет несколько, различаются они по цвету. Выбрав стандартную тему, классическое меню тут же отобразится в верхней части окна.
Способ 2
Щелкаем кнопку с тремя линиями сверху слева в окне редактора Sublime Text 4. В появившемся меню выбираем «Опции» — «Настройки».
Во вкладке справа «Preferences.sublime-settings» комментируем все строки с параметром «theme» (часто новые темы заменяют этот параметр на свой), затем сохраняем настройки, нажатием клавиш «Ctrl+S».
После сохранения, редактор вернет классическое меню немедленно.
Дополнительно
Для доступа к FTP необходимо установить "SFTP"
Еще одна интересная фича "Goto-CSS-Declaration". При клике на класс, показывает этот класс в файле стилей.
Установка русифицированного меню через плагин
Мой перевод был добавлен в плагин LocalizedMenu для Sublime Text, процесс установки которого описан здесь.
Чтобы получить частично русский Sublime Text, скачайте архив для соответствующей версии и следуйте инструкции по установке.
Русифицированное меню для Sublime Text 2
Дата последнего обновления: 04.06.2013
Борьба с кодировкой в файлах
Повторим Preferences → Настройки - Пользовательские. Необходимо заменить
Установка цветовых схем
Снова нажимаем Ctrl+Shift+P и набираем daylerees - themes .
Устанавливаем Package Control
Package Control необходим для того чтобы расширять функциональность редактора Sublime Text 3 различными плагинами.
Идем на сайт,смотрим инструкцию по установке. Или заходим в редактор, нажимаем клавиши: Ctrl + ~ , в появившейся коммандной строке вводим следующую комманду на установку:
Далее нажимаем Ctrl+Shift+P и набираем Package Control — Install Package .
Установка
Все очень просто. Распакуйте скачанный архив и скопируйте все файлы с расширением .sublime-menu (кроме папки «backup») в одну из следующих папок в зависимости от вашей операционной системы, подтвердив замену (если папки «Default» по указанному пути нет, то создайте ее):
ОС и тип установки | Путь |
---|---|
Windows 7/8/10 | c:\Users\Имя_пользователя\AppData\Roaming\Sublime Text 3\Packages\Default\ |
Windows XP | c:\Documents and Settings\Имя_пользователя\Application Data\Sublime Text 3\Packages\Default\ |
Windows (портативная установка) | \папка_с_установленным_Sublime_Text\Data\Packages\Default\ |
OS X | ~/Library/Application Support/Sublime Text 3/Packages/Default/ |
Linux | ~/.config/sublime-text-3/Packages/Default/ |
Обратите внимание, что в названии папки «Default» первая буква должна быть заглавной. Если вы назовете ее «default», то пункты меню продублируются.
В папку «backup» я поместил оригинальные файлы меню Sublime Text на случай, если вы захотите их восстановить.
Настроим автоперенос строки
Открываем Preferences → Настройки - Пользовательские
Дописываем следующую строчку:
По поводу качества перевода
Если вы считаете, что какие-либо пункты меню могут быть переведены более понятно и грамотно, смело предлагайте свои варианты в комментариях, это приветствуется.
Особенности локализации Sublime Text
В Sublime Text возможность локализации не предусмотрена вообще, а ее очень не хватает. Единственное, что в данный момент можно сделать в этом плане — перевести на русский язык соответствующие фразы в файлах меню (которые, по сути, являются текстовыми файлами), что я, собственно, и сделал.
Есть, однако, один неприятный момент, связанный с русификацией. Если у вас установлены какие-либо плагины, которые добавляют в меню свои пункты, то в этом случае родительские пункты соответствующего меню остаются непереведенными (хотя по сути они переведены). На следующем скриншоте это хорошо видно.
Конечно, можно зайти в файлы меню этих плагинов и перевести в них текст, но, к сожалению, мне невозможно предугадать, какие вы будете устанавливать плагины, поэтому я не могу к основным файлам меню Sublime Text прикладывать еще и русифицированное меню каких бы то ни было плагинов.
Имейте это в виду.
Способ 3
Переключение меню через специальное расширение — «Themes Menu Switcher». Данное расширение добавит дополнительный пункт в меню — «Theme», в котором можно будет выбирать темы с разными меню.
Для установки расширения «Themes Menu Switcher» нажимаем клавиши «Ctrl+Shift+P» — «Package Control: Install Package» — «Themes Menu Switcher» — «Enter».
Идем на официальный сайт Sublime Text в раздел Download, и скачиваем последнюю версию программы, для своей операционной системы я скачал программу разрядностью 64 бит. Запускаем, проверяем, что все работает. Кстати, программа не является бесплатной и если не приобретать ключ, то никаких ограничений нет кроме надписи "unregistered" в заголовке и не назойливого всплывающего окна с предупреждением через какой-то промежуток времени (1 раз в пол часа - час).
Давайте установим руссификатор
Распаковываем скачанный архив и копируем все файлы с расширением .sublime-menu (кроме папки "backup") в одну из следующих папок (в зависимости от вашей операционной системы):
Операционная система | Путь |
Windows XP | c:Documents and SettingsИмя_пользователяApplication DataSublime Text 3PackagesDefault |
Windows 7/8 | c:UsersИмя_пользователяAppDataRoamingSublime Text 3PackagesDefault |
Windows (Portable версия) | папка_с_программой_Sublime_TextDataPackagesDefault |
OS X | ~/Library/Application Support/Sublime Text 3/Packages/Default/ |
Linux | ~/.config/sublime-text-3/Packages/Default/ |
Если папки "Default" по указанному пути нет, то необходимо создайть ее.
Читайте также: