Не работает sublime text 3

Обновлено: 06.07.2024

Структура html не появляется после нажатия ! + tab. Также не работает ul>li*5. Переустановка не помогает.

Ответы (13 шт):

Помогло переназначение хоткеев tab в emmet > KeyBindings > User.

У меня не работал Emmet, много что перепробовал, ничего не помогало. Вот что я сделал чтобы проблема ушла! Сначала создаем новый документ Сtrl+N, затем Ctrl+S сохраняем указывая имя файла Index.html (важность играет именно приписка .html, а не само название), после чего сохраняем. Вуаля.

Preferences -> Settings. Проверьте что в ignored_packages нет Emmet и других плагинов

В настройках надо отключить включить HTML-синтаксис и будет вам счастье

у меня тоже ни с того, ни с сего перестало работать развертывание. помог совет Прогера, ревключить синтаксис HTML На верхней панели инструментов ST ищем View, потом Syntax -> HTML, кликаем и проверяем. и переназначать ничего не надо было

Помогла переустановка emmet-а с последующим перезапуском Sublime Text

мне помогло удаление плагина colorPicker

Нужно поменять синтаксис: View --> Syntax --> HTML

У меня перестал работать плагин emmet. Нажатие кнопки TAB после знака ! = отступ, ul>li*5 = отступ. При этом в CSS все работает норм.

Проблему решил так: Package Settings > Emmet > Key bindings - user

строки 125, 126 - заменил "tab" на "alt+x"

Если ничего из вышеуказанного не помогает, просто снимите галочку с view > word wrap

Помог этот способ:

Сначала создаем новый документ Сtrl+N , затем Ctrl+S сохраняем указывая имя файла Index.html (важность играет именно приписка .html , а не само название), после чего сохраняем.

Зайди в Preferences > Packagec Sittings Там удали Emmet и установи обратно. мне помогло

Внимение! Если у вас вдруг перестал работать Ememt в SublimeText, именно в HTML файле. То проблема заключается в том, что скорее всего где-то в коде у вас Emoji символы или другие Unicode символы. Как только вы их удалите, emmet сразу заработает. И не нужно ничего переключать и т.д.

Структура html не появляется после нажатия ! + tab. Также не работает ul>li*5. Переустановка не помогает.

2,671 5 5 золотых знаков 18 18 серебряных знаков 35 35 бронзовых знаков 41 1 1 золотой знак 1 1 серебряный знак 3 3 бронзовых знака

) есть какая-нибудь ругань по поводу Emmet? (После установки из PackageControl, при попытке развернуть аббревиатуру, ещё в какой-нибудь момент. )

То есть, он нормально скачал PyV8 и смог запуститься? Значит, по всей видимости, проблема не в Emmet, а в том, что кто-то стянул его хоткей себе и не отдаёт. @D-side Да, все корректно установилось. Сейчас проверю на ключи.

у меня тоже ни с того, ни с сего перестало работать развертывание. помог совет Прогера, ревключить синтаксис HTML На верхней панели инструментов ST ищем View, потом Syntax -> HTML, кликаем и проверяем. и переназначать ничего не надо было


да сверху ответчик. сори, не знал что незареганные так все так именуются)

Preferences -> Settings. Проверьте что в ignored_packages нет Emmet и других плагинов

Помогла переустановка emmet-а с последующим перезапуском Sublime Text


мне помогло удаление плагина colorPicker

У меня перестал работать плагин emmet. Нажатие кнопки TAB после знака ! = отступ, ul>li*5 = отступ. При этом в CSS все работает норм.

Проблему решил так: Package Settings > Emmet > Key bindings - user

строки 125, 126 - заменил "tab" на "alt+x"

2,671 5 5 золотых знаков 18 18 серебряных знаков 35 35 бронзовых знаков Всё заработало благодаря способу @Viktor Mashkov: >Package Settings > Emmet > Key bindings - user >строки 125, 126 - заменил "tab" на "alt+x" ``` < "keys": ["alt+x"], "command": "insert_best_completion", "args": <"default": "\t", "exact": true>>, < "keys": ["alt+x"], "command": "insert_best_completion", "args": <"default": "\t", "exact": false>, ``` Спасибо!

Помогло переназначение хоткеев tab в emmet > KeyBindings > User.

41 1 1 золотой знак 1 1 серебряный знак 3 3 бронзовых знака Вариант. Но интересно, кто стянул его у Emmet. Добавьте в вопрос список ваших пакетов или изучите сами, удаляя пакеты по одному.

У меня не работал Emmet, много что перепробовал, ничего не помогало. Вот что я сделал чтобы проблема ушла! Сначала создаем новый документ Сtrl+N, затем Ctrl+S сохраняем указывая имя файла Index.html (важность играет именно приписка .html, а не само название), после чего сохраняем. Вуаля.

В настройках надо отключить включить HTML-синтаксис и будет вам счастье

Если свет выключить и включить, он как горел, так и будет гореть. Что будет в случае вашего решения?

Нужно поменять синтаксис: View --> Syntax --> HTML

Помог этот способ:

Сначала создаем новый документ Сtrl+N , затем Ctrl+S сохраняем указывая имя файла Index.html (важность играет именно приписка .html , а не само название), после чего сохраняем.

2,671 5 5 золотых знаков 18 18 серебряных знаков 35 35 бронзовых знаков

Зайди в Preferences > Packagec Sittings Там удали Emmet и установи обратно. мне помогло

Внимение! Если у вас вдруг перестал работать Ememt в SublimeText, именно в HTML файле. То проблема заключается в том, что скорее всего где-то в коде у вас Emoji символы или другие Unicode символы. Как только вы их удалите, emmet сразу заработает. И не нужно ничего переключать и т.д.

Если ничего из вышеуказанного не помогает, просто снимите галочку с view > word wrap

2,671 5 5 золотых знаков 18 18 серебряных знаков 35 35 бронзовых знаков Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.

Под windows 10 имею подсистему Linux (Ubuntu). C помощью Sublime text 3 установленной под виндой правлю файлы. При каждом сохранении правленного файла у него слетают права доступа, с помощью Chmod даю необходимые права. При сохранении файлов из под винды не через sublime text проблем не возникает. Пдскажите как быть, спасибо!

Перемещено tailgunner из development

Какой смысл здесь вопросы задавать, геймер? Иди на форум геймеров и спрашивай, что не так с твоей прошивкой для игровых приставок.

ого вот это тролля

а по делу ничего (


сомневаюсь что это можно решить настройками саблайма, попробуй vscode или атом.

Хотелось бы все такие на саблайме, но спасибо!


Предположу, что он сохраняет файл в два этапа: создаёт новый, а потом заменяет им старый. Вот атрибуты и теряются. Если это так, то это поведение может отключаться где-нибудь в настройках.

Ты или крестик сними, или трусы надень! А то приперся сюда как на винфак, геймер чертов.

Тот же notepad права не затирает. И с полноценным linux вопрос ясен. А как использовать сублим под WSL если в нем нет gui? Через всякие Xming?

Тебе же написали - если софтина кривая и пишет в тот же файл, то не затирает. А если нормальная и создаёт новый файл, пишет в него, а потом перемещает поверх старого - то затирает, потому что виндовое ПО про WSL ничего не знает.

А как использовать сублим под WSL если в нем нет gui? Через всякие Xming?

Понятия не имею. Ты виндузятник, тебе не привыкать искать нестандартные решения.

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

Здесь принято гнобить виндузятников?

Естественно! Ибо форум не про проприетарных шлюх. FOSS у нас тут.

Вот думал WSL это решение, но похоже это костыль (

Ещё какой! Это если мне приспичит винду, а я вместо неё вайн запущу lol. Не аналог и не пример, но по кривости тоже самое.

А если на WSL SFTP поднять? Или будут критковаться любые решения кроме чистого Linux?

Здесь принято гнобить виндузятников?

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

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

Как настроить Sublime Text 3

Sublime Text 3 – это текстовый редактор, разработанный для верстальщиков и программистов. Он позволяет работать с кодом разных языков программирования: от Erlang до C++. Свою популярность он получил благодаря кроссплатформенной поддержке и расширенным настройкам, которые позволяют пользователю легко «играть» с параметрами программы. Вариаций довольно много – можно изменить и внешний вид, и дополнить функционал с помощью различных плагинов.

Что еще есть в Sublime Text 3 и как со всем этим работать – поговорим в сегодняшней статье.

Инструменты Sublime Text 3

Текстовый редактор Sublime обладает большим функционалом, который упрощает написание кода и его компиляцию. Из особенностей выделяют следующее:

  • Goto Anything – удобная функция, позволяющая быстро получить доступ к нужным файлам.
  • Сопоставление скобок – позволяет быстро определить неправильное сопоставление. Редактор напрямую выделяет соответствующие наборы скобок.
  • Множественное выделение – полезная функция, позволяющая быстро изменять код в нескольких местах.
  • Мощный Python API, благодаря которому Sublime обходит многих конкурентов. Он дает возможность достигать высокой производительности за счет дополнительных плагинов.
  • Раздельное редактирование – благодаря этой функции можно разделять окно на несколько столбцов, например, один назначить под HTML, другой – под CSS, третий – под JavaScript.
  • Сочетание клавиш – позволяет присваивать комбинацию клавиш к различным функциям.

Настройка Sublime Text 3

Первым делом рассмотрим настройки внешнего вида, а затем перейдем к горячим клавишам и установке плагинов.

Изменяем внешний вид

По умолчанию Sublime поставляется с черной темой, которая подойдет каждому, но если нужны изменения, то никто не запрещает их сделать.

На этом настройки не ограничиваются – мы также можем изменить шрифт текста и его размер, добавить новые темы и многое другое.

Сделать это можно через «Preferences» -> «Settings». Слева находятся значения по умолчанию – их менять не нужно. А вот справа расположены пользовательские настройки, которые можно изменять и дополнять.

Как добавить пользовательскую тему в Sublime Text 3

  • "color_scheme" – здесь прописывается цветовая тема (можно выбрать из существующих и добавить собственную);
  • "font_face" – позволяет изменить шрифт текста на любой, что есть в системе;
  • "font_size" – предназначена для увеличения или уменьшения размера текста;
  • "font_options" – устанавливает/удаляет жирность или курсив текста;
  • "word_separators" – разделители слов;
  • "line_numbers" – настройка нумерации слов;
  • "gutter" – включает или отключает отображение номеров строк и закладок («канавка»);
  • "margin" – настраивает отступ от «канавки»;
  • "fold_buttons" – позволяет отключить треугольные стрелки, отображаемые в «канавке».

Например, мы можем установить следующие значения:

Настройка Sublime Text 3

Для сохранения изменений не забудьте воспользоваться комбинацией клавиш «CTRL+S».

Настраиваем горячие клавиши

Мы привыкли использовать комбинации клавиш, чтобы скопировать, вставить или выделить весь текст. В Sublime Text можно установить свои пользовательские комбинации.

Например, нам нужно, чтобы комбинация «CTRL+C» не копировала текст, а вырезала его. Для этого необходимо перейти в «Preferences» -> «Key Bindings».

 Настройка горячих клавиш в Sublime Text

Затем в правом столбце нужно прописать нужную комбинацию клавиш и указать ей значение «cut». В конце сохранияемся комбинацией клавиш «CTRL+S».

Как поменять горячие клавиши в Sublime Text 3

Аналогичным образом вы можете изменять другие комбинации либо добавлять собственные.

Русифицируем Sublime Text с помощью плагина

Как мы уже говорили ранее, основная фишка Sublime – плагины, с помощью которых можно менять функционал программы. Для их установки используется дополнительная утилита Package Control, которая позволяет находить и инсталлировать разные плагины.

Для примера давайте русифицируем программу с помощью плагина LocalizedMenu:

  1. Открываем Sublime Text и используем комбинацию клавиш «CTRL+SHIFT+P». В отобразившемся окне вводим «Package Control: Install Package» и кликаем по первому запросу.
  2. В результате перед нами отобразится новое поисковое окно, через которое можно найти различные плагины. В нашем случае нас интересует «LocalizedMenu» – вводим запрос и устанавливаем расширение.
  3. После установки плагина ничего не поменяется, так как плагин не русифицирует программу, а предлагает различные варианты ее перевода. Чтобы установить русский язык, перейдем в «Preferences» -> «Languages» -> «Русский».

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

Разделяем экран

Еще одна интересная функция, о которой я уже говорил – разделитель экрана. Ей часто пользуются веб-разработчики для удобства перемещения между HTML и CSS. Активировать ее можно следующим образом:

На этом настройка Sublime Text завершена – теперь вы можете использовать программу в полной мере. Чтобы вам было еще проще, ниже я рассмотрю некоторые плагины, которые заметно упрощают работу с кодом.

Популярные плагины для Sublime Text 3

Emmet

Emmet – одно из лучших решений для тех, кто хочет быстро верстать сайты или писать код. Плагин позволяет дописывать код при его введении. Например, если в HTML-файле прописать букву «t» и нажать после этого на клавишу «TAB», то появится тег:

JavaScript & NodeJS Snippets

Аналогичен предыдущему плагину – с его помощью можно дописывать JavaScript-код. Например, если набрать «qs+TAB», то в результате набранный текст преобразится в код:

Abvanced New File

Позволяет создавать файлы, не выходя из программы – достаточно запустить плагин, прописать путь и название файла.

Если вы работаете с Git, то данный плагин будет вам попросту необходим. С его помощью можно выполнять все необходимые взаимодействия с Git внутри программы.

GitGutter

Еще один плагин для Git, с помощью которого можно не просто работать с основными командами, но и обращаться к измененным версиям.

Заключение

Сегодня мы настроили Sublime Text 3 и убедились, что в этом нет ничего сложного, так как программа адаптирована под начинающих пользователей.

Читайте также: