Как в sublime text 3 изменить кодировку: Смена кодировки в Sublime Text

вёрстка — Несколько вопросов по редактору Sublime Text

Поставил Sublime Text 2, пытаюсь привыкнуть.

  1. Вопрос про кодировку. Во многих редакторах можно узнать кодировку файла и даже увидеть её в строке состояния (UTF-8/ANSI).

    В Sublime можно только «сохранить в кодировке..» или «открыть в кодировке..» но изначальную кодировку узнать невозможно.

    Собственно вопрос: как вывести информацию о кодировке в строку состояния. Или хотя бы добавить пункт в меню «file->encoding».

  2. У меня часть файлов с php-скриптами сохранены с расширением .inc Как заставить Sublime понимать их как пхп-шные? По умолчанию он принимает файл с расширением .inc как HTML файл (пишет в строке состояния «HTML»)

    Вроде бы есть плагин DetectSyntax, но мне кажется это должно решаться проще, в настройках.

    // что-то типа:
    // ассоциировать расширения файлов
    "associate_extension" : "inc,tpl,wtf - php"
    
  3. Вопрос про закладки (Bookmarks): можно ли делать нумерованные закладки (или может «именные»)?

    Например, в PHP ExpertEdit — можно закладки alt+n и соответственно переходить по закладкам ctrl+n

    Сейчас в Sublime устроено так, что добраться до нужной закладки можно только перебором.

    //Можно было бы сделать по аналогии с поиском методов: 
    ctrl+shit+p -> @ -> method name
    ctrl+r -> @ -> method  name
    //а для закладок сделать так (бы):
    ctrl+shit+p -> # -> bookmark number or name
    

Соответственно, при установке закладок предлагать вводить номер или титл.

  • вёрстка
  • ide
  • редактор
  • sublime-text

1

Решение для Sublime Text 3:

  1. PreferencesSettings - User. В открывшемся файле между {} добавить параметр show_encoding со значением
    true
    :

"show_encoding": true, // Показывать в Status Bar кодировку файла

В правом углу Status Bar появится новая кнопка, где высвечивается кодировка открытого файла:

Параметром default_encoding задаётся кодировка, используемая для открытия файлов с неопределённой кодировкой и сохранения новых. Значение по умолчанию — "UTF-8", в большинстве случаев здесь лучше ничего не трогать.

А вот строку

"fallback_encoding": "Cyrillic (Windows 1251)", // Используемая кодировка, когда кодировка не определяется автоматически

необходимо добавить в открывающийся после PreferencesSettings - User файл сразу же после установки Sublime Text 3, иначе кириллические тексты отобразятся кракозябрами, да если ещё их сохранить, то обратная раскодировка декодером может и не получиться.

  1. Открываем любой документ с расширением .inc . ViewSyntaxOpen all with current extention as...PHP. После этого ко всем файлам с расширением .inc будет применена php-подсветка.

  2. Плагин Sublime Bookmarks:

Спасибо.

  1. package control:install package > status bar extension
  2. выбор подсветки в правом нижнем углу statusbar-а.
  3. ctrl+p — переход по закладкам

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Сайт о программировании в Pawn

Pawn. Wiki — Сайт о программировании в Pawn

Перейти к содержимому

Типичный Скриптер SAMP — паблик, посвящённый скриптингу и всему, что с ним связано.
По всем вопросам, касающимся размещения рекламы на сайте обращайтесь в Telegram: ссылка


Список форумов

Школа скриптинга

Уроки, готовые решение и прочее.

Подфорумы:
  1. Уроки
  2. Готовые решения
  3. Стандартные и полезные функции
  4. Интересные команды
  5. ID’S
  • Тема: Полноценный HUD на CEF
  • Посл. сообщение: Leon_Markelov  Вчера, 00:30
Первая помощь

Помощь в pawn скриптинге.

Подфорумы:
  1. Вопросы по скриптингу
  2. Проблемы с компилированием
  3. Помогите найти
  • Тема: Работа со строками
  • Посл. сообщение: punkochel  Сегодня, 08:26
Загрузки

Моды, скрипты, маппинг и прочее загрузки.

Подфорумы:
  1. Моды
  2. Скрипты
  3. Маппинг
  4. Текстдравы
  5. Инклуды
  6. Плагины
  7. Программы
  8. Разное
  • Тема: Addhousemenu для мода Arizo…
  • Посл. сообщение: zzzzzzz  Вчера, 20:47
Другое

Другие темы которые относятся к тематике pawn.

Подфорумы:
  1. Разработки
  • Тема: Не рендериться Батырево
  • Посл. сообщение: AngryKitten  24 декабря 2022 — 10:05
Новости

Последние новости мультиплеера и их обсуждения.

  • Тема: SA-MP 0. 3.7-R5-1 клиент
  • Посл. сообщение: Romzes  01 декабря 2022 — 23:36
Хостинги

Хостинги для SAMP серверов.

Подфорумы:
  1. Проверенные
  2. Пользовательские
  • Тема: Ru-Hoster
  • Посл. сообщение: Retrace  24 декабря 2022 — 09:41
Сервера

Игровые сервера SAMP.

Подфорумы:
  1. Обзоры
  2. Анонсы
  • Тема: Stories RP Скоро открытие
  • Посл. сообщение: TuathaDe  26 ноября 2022 — 18:31
Модификации

Модификации для SAMP и GTA SA.

Подфорумы:
  1. Транспорт
  2. Скины
  3. Оружие
  4. Модели
  5. Программы
  6. Разное
  • Тема: Проблемы с экспортом модели…
  • Посл. сообщение: zzzzzzz  23 декабря 2022 — 16:00
Торговая площадка

Здесь можно купить или продать товар.

Подфорумы:
  1. Стол заказов
  2. Услуги
  3. Вакансии
  4. Продажа
  5. Покупка
  • Тема: Набор в команду разработки …
  • Посл. сообщение: Димасик Гузатик  24 декабря 2022 — 23:42
Графика

Обсуждения связанные с графикой.

  • Тема: [Видео урок] Аватарка для п…
  • Посл. сообщение: KakTyC7153  04 сентября 2020 — 11:47
Движки сайтов

IPB, vBulletin, phpBB, DLE и другое.

  • Тема: Стиль для форума
  • Посл. сообщение: Max_Ptaschnick  13 апреля 2022 — 16:59
Программирование

Обсуждение языков программирования.

  • Тема: Запуск сборки самп
  • Посл. сообщение: MaksimLebedev  22 декабря 2022 — 13:20
Интернет

Соцсети, поисковики, партнерки и многое другое.

  • Тема: [Vn5socks.net] обслуживание…
  • Посл. сообщение: vn5socks.net  Сегодня, 05:44
Портфолио

Портфолио пользователей форума.

  • Тема: M I S T E V
  • Посл. сообщение: M I S T E V  06 апреля 2022 — 11:31
Беседка

Разговоры на различные темы.

  • Тема: История про «скриптера…
  • Посл. сообщение: Pawn_Coder  13 декабря 2022 — 08:40
Новости форума

Список важных новостей и обновлений форума.

  • Тема: Новогоднее обновление форум…
  • Посл. сообщение: m1n1vv  22 декабря 2017 — 23:28
Технический раздел

Предложения, замечания и вопросы по работе форума.

  • Тема: Смена ника
  • Посл. сообщение: Romzes  21 декабря 2022 — 17:27
Платные услуги

Платные услуги от нашего форума.

  • Тема: Античит для SAMP
  • Посл. сообщение: Romzes  04 декабря 2017 — 11:12
Наши проекты

Список проектов которые принадлежат нам.

  • Тема: pawn.2al.ru
  • Посл. сообщение: carlincv  07 октября 2022 — 00:41

sublimetext2 — Как посмотреть текущую кодировку файла в Sublime Text?

спросил

Изменено 4 года, 7 месяцев назад

Просмотрено 241 тысяч раз

Как посмотреть текущую кодировку файла в Sublime Text?

Это кажется довольно простым делом, но поиск не дал многого. Любые указатели будут оценены!

  • кодировка
  • сублимтекст2

1

Поскольку эта тема является популярным результатом поиска Google, вот как это сделать для возвышенного текста 3, сборка 3059+: в настройках пользователя добавьте строку:

 "show_encoding": true
 

6

Другой вариант, если вы не хотите использовать плагин:

Ctrl + ` или

View -> Show Console

введите в консоли следующую команду:

 view.encoding()
 

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

 sublime.message_dialog(view.encoding())
 

6

С плагином EncodingHelper вы можете просмотреть кодировку файла в строке состояния. Также вы можете преобразовать кодировку файла и расширить другие функции.

0

С моей стороны и без плагина , просто сохранив файл либо из меню Файл, либо с помощью сочетаний клавиш

CTRL + S (Windows, Linux) или CMD + S (Mac OS)

кратко отображает текущую кодировку — между скобками — в строке состояния внизу окна редактора. Это предложение работает в Sublime Text 2 и 3.

Обратите внимание, что кодировка, отображаемая справа в строке состояния Sublime Text 3, может отображать неправильную кодировку файла, если вы попытались сохранить файл с кодировкой, которая не может представлять все символы в вашем файле. В этом случае вы бы увидели информационный диалог и Sublime, сообщающий вам, что он возвращается к UTF-8. Это может быть не так, поэтому будьте осторожны.

1

ShowEncoding — еще один простой плагин, который показывает кодировку в строке состояния. Это все, что он делает, для преобразования между кодировками используйте встроенные команды «Сохранить с кодировкой» и «Повторно открыть с кодировкой».

плагин ConverToUTF8 тоже имеет функционал.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

sublimetext3 — Сохранить открытые файлы с новой кодировкой в ​​Sublime Text 3

спросил

Изменено 6 лет, 1 месяц назад

Просмотрено 6к раз

Я хотел бы сохранить несколько файлов в Sublime Text 3 с новой кодировкой символов.

Я безуспешно пытался использовать следующую ключевую команду для достижения этой цели. В основном ничего не происходит, когда я нажимаю комбинацию клавиш.

 {
 "клавиши": ["ctrl+alt+s"],
 «команда»: «сохранить_все», «аргументы»: {«кодировка»: «Западная (Windows 1252)»}
}
 

Если я проверю привязку клавиш в консоли с помощью sublime.log_commands(True) , я увижу, что привязка клавиш работает, потому что она возвращает команду : save_all {"encoding": "Western (Windows 1252)"} Но Sublime Text по-прежнему не сохраняет файл как Western (Windows 1252). Если я снова открываю файл, он говорит UTF-8.

Возможно ли это вообще или что-то не так с привязкой клавиш, которую я использую?

  • sublimetext3

Я бы предположил, что команда save_all не поддерживает аргумент кодирования .

Вы можете сохранить все открытые файлы в другой кодировке с помощью короткого фрагмента кода Python.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *