Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

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

#вёрстка #ide #редактор #sublime_text


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


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

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

Собственно вопрос: как вывести информацию о кодировке в строку состояния. Или хотя
бы добавить пункт в меню "file->encoding".
У меня часть файлов с php-скриптами сохранены с расширением .inc 
Как заставить Sublime понимать их как пхп-шные? По умолчанию он принимает файл с
расширением .inc как HTML файл (пишет в строке состояния "HTML")

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


// что-то типа:
// ассоциировать расширения файлов
"associate_extension" : "inc,tpl,wtf - php"


Вопрос про закладки (Bookmarks): 
можно ли делать нумерованные закладки (или может "именные")? 

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

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


//Можно было бы сделать по аналогии с поиском методов: 
ctrl+shit+p -> @ -> method name
ctrl+r -> @ -> method  name

//а для закладок сделать так (бы):
ctrl+shit+p -> # -> bookmark number or name




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


Ответы

Ответ 1



Решение для Sublime Text 3: Preferences → Settings - User. В открывшемся файле между {} добавить параметр show_encoding со значением true: "show_encoding": true, // Показывать в Status Bar кодировку файла В правом углу Status Bar появится новая кнопка, где высвечивается кодировка открытого файла: Параметром default_encoding задаётся кодировка, используемая для открытия файлов с неопределённой кодировкой и сохранения новых. Значение по умолчанию — "UTF-8", в большинстве случаев здесь лучше ничего не трогать. А вот строку "fallback_encoding": "Cyrillic (Windows 1251)", // Используемая кодировка, когда кодировка не определяется автоматически необходимо добавить в открывающийся после Preferences → Settings - User файл сразу же после установки Sublime Text 3, иначе кириллические тексты отобразятся кракозябрами, да если ещё их сохранить, то обратная раскодировка декодером может и не получиться. Открываем любой документ с расширением .inc . View → Syntax → Open all with current extention as... → PHP. После этого ко всем файлам с расширением .inc будет применена php-подсветка. Плагин Sublime Bookmarks: Спасибо.

Ответ 2



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

Комментариев нет:

Отправить комментарий