Ctrl тильда не работает sublime text

Содержание
  1. В Emmet Sublime Text 3 перестали работать сочетания клавиш, как исправить?
  2. После установки emmet не работает shift+alt+стрелка
  3. 1 ответ 1
  4. Что делать, если перестали работать горячие клавиши
  5. 1. Плохое решение
  6. 2. Не самое удачное решение
  7. 3. Хорошее решение
  8. 4. Способ наверняка
  9. Ctrl тильда не работает sublime text
  10. ШАГ 1. Установите Package Control
  11. ШАГ 2. Установите плагин Sync Settings
  12. ШАГ 3. Сгенерируйте Новый токен
  13. ШАГ 4. «Форкните» мои настройки
  14. ШАГ 5. Настроим ваш Sync Settings
  15. ШАГ 6. Загружаем настройки уже с Вашего GIST
  16. Как использовать
  17. Не получается, тогда просто Скачайте
  18. Как это выглядит у меня:
  19. Sublime Text 3: установка, настройка, плагины
  20. Особенности веб-редактора Sublime Text
  21. Преимущества Sublime Text
  22. Недостатки Sublime Text
  23. Установка Sublime Text 3
  24. Установка менеджера пакетов
  25. Установка плагинов
  26. . Для этого просто введите h1 и нажмите на клавишу Tab — плагин Emmet сгенерирует открывающий и закрывающий тег:
  27. Установка темы
  28. Горячие клавиши Sublime Text 3
  29. Горячие клавиши плагина Emmet
  30. Как добавить просмотр кодировки

В Emmet Sublime Text 3 перестали работать сочетания клавиш, как исправить?

Сегодня включил ST3 — вышло сообщение об обновлении плагина emmet. И перестали работать некоторые горячие клавиши, а именно:

CTRL+SHIFT+G — обернуть в тег, очень удобно было.
Так же CTRL + , (запятая) — выделение куска кода в рамках тега.

  • Вопрос задан более года назад
  • 930 просмотров

Добавь в настройки сочетаний клавиш сублайма

ссылка на др команды

настройки пакетов — эммет — кей билингс ))

[
<
«keys»: [«ctrl+e»],
«command»: «emmet_expand_abbreviation»
>,

<
«keys»: [«ctrl+.»],
«command»: «emmet_enter_abbreviation»
>,

<
«keys»: [«ctrl+alt+j»],
«command»: «emmet_go_to_tag_pair»
>,

<
«keys»: [«shift+ctrl+;»],
«command»: «emmet_remove_tag»
>,

<
«keys»: [«shift+ctrl+`»],
«command»: «emmet_split_join_tag»
>,

<
«keys»: [«ctrl+alt+right»],
«command»: «emmet_go_to_edit_point»
>,

<
«keys»: [«shift+ctrl+.»],
«command»: «emmet_select_item»
>,

<
«keys»: [«shift+ctrl+y»],
«command»: «emmet_evaluate_math»
>,

<
«keys»: [«ctrl+up»],
«command»: «emmet_increment_number»,
«args»: < "delta": 1 >
>,
<
«keys»: [«ctrl+down»],
«command»: «emmet_increment_number»,
«args»: < "delta": -1 >
>,
<
«keys»: [«alt+up»],
«command»: «emmet_increment_number»,
«args»: < "delta": 0.1 >
>,
<
«keys»: [«alt+down»],
«command»: «emmet_increment_number»,
«args»: < "delta": 0.1 >
>,
<
«keys»: [«shift+alt+up»],
«command»: «emmet_increment_number»,
«args»: < "delta": 10 >
>,
<
«keys»: [«shift+alt+down»],
«command»: «emmet_increment_number»,
«args»: < "delta": -10 >
>,

<
«keys»: [«ctrl+u»],
«command»: «emmet_update_image_size»
>,

<
«keys»: [«ctrl+'»],
«command»: «emmet_convert_data_url»
>,

<
«keys»: [«shift+ctrl+'»],
«command»: «emmet_rename_tag»
>,
]

Источник

После установки emmet не работает shift+alt+стрелка

Sublime text 3. Linux Mint Cinnamon 17.3.

Emmet установлен штатно через Package control.

Очень нужная для меня функция ввода множественных курсоров по shift + alt + стрелка перестала работать. Не заместилась на другую, а просто ничего не происходит.

Пришлось пока отключить Emmet в настройках, а жаль.

Как разрешить конфликт?

1 ответ 1

В примере рассмотрим, что делать, если больше не функционирует сочетание Alt+Shift+↑ , хотя Emmet занимает и Alt+Shift+↓ .

Что делать, если перестали работать горячие клавиши

Либо вы хотите испробовать какое-то новое сочетание, но результата нет или он совсем не такой, какой по идее должен быть.

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

Если убедились, что проблема не в стороннем софте, значит, скорее всего, она возникает из-за несогласованности сочетаний между плагинами в Sublime Text 3. Также они имеют нехорошее на мой взгляд свойство изменять дефолтные сочетания. Раз уж Emmet этим злоупотребляет, то что говорить о малоиспользуемых плагинах.

Ещё вариант — после обновлений Sublime Text до новых билдов, некоторые сочетания могут быть заменены/удалены разработчиками. Порядок действий, впрочем, остаётся тем же.

1. Плохое решение

Поудаляй плагины по одному — узнаешь в каком дело. Это может быть долго, потребовать переустановки множества плагинов, вы не узнаете причин, вызвавших конфликт в проблемном плагине; и неясно, что делать, если нужны как плагин, так и занятый им шорткат.

2. Не самое удачное решение

Проделывать только:

Preferences → Key Bindings — Default (если перестали работать горячие клавиши по умолчанию)/ → Package Settings → → Settings — Default (когда перестали функционировать горячие клавиши в одном из плагинов) → поиском ищем отказавшее сочетание → копируем содержащую его строку → вставляем её в файл, открывающийся после Preferences → Key Bindings — Default . Для Alt+Shift+↑ строка следующая:

В этом файле с расширением sublime-keymap используется синтаксис JSON, если не знаете его, и у Вас будет выскакивать окно с ошибками, читаем тут (ищем по тексту JSON-синтаксис) и здесь.

Хоткей заработает, но вы не узнаете, в каком плагине и тем более, какой из его команд проблема.

3. Хорошее решение

Плагин Keymaps. После установки Tools → Keymaps → Cheat Sheet .

Читайте также:  Хонда стид настроить сцепление

Откроется полный список горячих клавиш Sublime Text 3: по умолчанию, занятых плагинами и пользовательских.

Находим поиском по открывшемуся файлу, какая команда какого плагина занимает наш шорткат, определяем, нужна она нам или нет, если нет, то проделываем действия, описанные в предыдущем разделе.

У метода есть один недостаток. У меня не работало сочетание Ctrl+L — выделение строки. В Cheat Sheat мне не удалось найти ничего, что занимало это сочетание. Оказалось, в одном из плагинов использовалось сочетание Ctrl+K, Ctrl+L , а хоткеем Ctrl+L вызывалась та же самая команда, что и Ctrl+K, Ctrl+L .

4. Способ наверняка

Ctrl+’ (машинописный обратный апостроф, символ расположен на той же клавише, где кириллическая «ё») → вводим в открывшееся поле sublime.log_commands(True) , затем sublime.log_input(True) .

  • sublime.log_input(True) — встроенный в Sublime Text 3 кейлоггер, вывод осуществляется в ту же консоль, которую мы открыли сочетанием Ctrl+` .
  • sublime.log_commands(True) — вывод лога команд в эту консоль.

Нажимаем в любом месте открытого файла проблемный хоткей, в примере это Alt+Shift+↑ , смотрим вывод:

По командам в Sublime Text 3 обычно становится ясным, что за плагин их использует, в данном случае Emmet. Для подробностей, что означает команда, можно погуглить или же пройтись по пути Preferences → Package Settings → Emmet → Key Bindings — Default . Для себя я решил: мне не нужно, чтобы Emmet занимал это сочетание, и проделал действия, описанные в разделе 2.

Раз в Emmet, установленном почти 2 миллиона раз, таки решили перекрыть Alt+Shift+↑ , обращение к его разработчикам, полагаю, имеет небольшие шансы на благоприятный исход. Для полной уверенности по моему мнению эффективнее уметь обращаться с горячими клавишами самостоятельно.

Источник

Ctrl тильда не работает sublime text

Однажды перед каждым из нас встаёт вопрос: как перенести настройки своих программ на несколько компьютеров?

А другими словами, как синхронизировать (клонировать) настройки и ещё не таскать их на флешке или внешнем HDD?

Те кто пробовал настроить программу Sublime Text под свои нужды знают — это рутина, масса плагинов и порой не упомнишь все которые нужны, а ведь у многих плагинов ещё и масса настроек.

Итак, у меня три компьютера Mac Pro (дом, загородный дом, работа) на которых я занимаюсь WEB вёрсткой, и на каждом установлен Sublime Text.

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

А что если необходимо переустановить операционную систему?

Вы тоже хотите полную синхронизацию?

Тогда читайте ниже, как синхронизировать настройки Sublime Text при помощи плагина Sync Settings, и заодно начинающие смогут забрать Мои настройки Sublime Text 3.

* следует сразу заметить, что плагин Sync Settings существует и для редактора Atom, а это значит что полученный Вами опыт пригодиться и в будущем.

ШАГ 1. Установите Package Control

Смотрите выпадающее меню Preferences, если есть пункты Package Control — пропускайте шаг.

И всё таки, для тех кто деалет это впервые:

    По ссылке выше выделите текст и скопируйте его (выглядит он примерно так):

import urllib.request,os,hashlib; h = ‘6f4c264a24d933ce70df5dedcf1dcaee’ + ‘ebe013ee18cced0ef93d5f746d80ef60’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ‘http://packagecontrol.io/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h)) if dh != h else open(os.path.join( ipp, pf), ‘wb’ ).write(by)

  • Откройте Sublime Text 3 и нажмите клавиши Ctrl + ` (тильда) откроется строка Консоли
  • После открытия, вставьте Ctrl+V ( Cmd+V для OSX ) скопированный код в командную строку консоли и нажмите Enter.
  • Несколько секунд и Package Control установлен
  • ШАГ 2. Установите плагин Sync Settings

    Устанавливаем его как и любой другой плагин:

    • Ctrl+Shift+P ( Cmd+Shift+P для OSX ), набираем install , вызываем пункт Package Control: Install Package
    • ждем появления модального окна со списком доступных плагинов
    • набираем в строке Sync Settings и выбираем одноимённый пункт

    ШАГ 3. Сгенерируйте Новый токен

    Вам потребуется регистрация на GITHUB.COM, и для наших задач достаточно Публичного бесплатного аккаунта.

    Имя токена — назовите как Вам удобно, например «Sublime settings», выставляем Права — работа с gist, отметьте всего один чекбокс напротив пункта «gist».

    Для справки начинающим: GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

    ШАГ 4. «Форкните» мои настройки

    Переходим к GIST с моими настройками (откроется в новой вкладке) и жмем кнопку Fork , чтобы у Вас в аккаунте Github появилась точная копия моего GIST.
    * Другими словами, в данном случае Fork — это «Клонировать к Себе», поэтому Вы должны быть залогинены в свой аккаунт GITHUB. Но раз уж Вы прошли ШАГ 3 — значит Вы залогинены и этот текст я пишу для того, чтобы исключить разночтения у тех кто впервые знакомиться с работой на сайте GITHUB.

    Читайте также:  Как настроить модем joys d20

    ШАГ 5. Настроим ваш Sync Settings

    Идем в Preferences → Packege Settings → Sync Settings → Settings — Default , выделяем всё Ctrl+A ( Cmd+A для OSX ) и копируем в буфер Ctrl+C ( Cmd+C для OSX ).

    Идем в Preferences → Packege Settings → Sync Settings → Settings — User , вставляем из буфера Ctrl+V ( Cmd+V для OSX ).

    • «access_token» — вы генерировали свой токен раньше, скопируйте его и вставьте в это поле
    • «gist_id» — это конечная часть URL-а уже Вашего GIST с настройками, для примера показываю свою: c995d1b5bdbae8049bcc91041ccc8053
    • Ну и теперь Сохраните Ctrl+S ( Cmd+S для OSX )

    * для примера, ссылка которую мы «Форкнули»(все символы от последнего Слеша): https://gist.github.com/studio2006/c995d1b5bdbae8049bcc91041ccc8053

    ШАГ 6. Загружаем настройки уже с Вашего GIST

    Ctrl+Shift+P ( Cmd+Shift+P для OSX ), находим и вызываем пункт Sync Settings: Download , ждем некоторое время пока скачаются настройки и установятся все плагины. ( Нужно подождать, а Boxy Theme может пару раз ругнуться так как она не Активирована )

    Как использовать

    1. Пройтись по настройкам, поменять что-то под свои нужды и настроить ( напомню у меня всё настроено для WEB вёрстки и особенно начинающим должно быть комфортно )
    2. Посмотреть какие плагины стоят, возможно, добавить свои или убрать ненужные.
    3. Загрузить на любой компьютер свои настройки Sublime Text с установленным плагином Sync Settings (не забываем про свои «access_token» и «gist_id» ) командой Sync Settings: Download (см. изображения ниже).
    4. Отправить в Свой GIST настройки Sublime Text командой Sync Settings: Upload (см. изображения ниже).

    Вот и не забывайте: После изменений отправлять свои настройки в Свой GIST: Из командной строки Packege Contorol Ctrl+Shift+P ( Cmd+Shift+P для OSX ), находим и вызываем пункт Sync Settings: Upload или просто через структуру меню отыскивайте одноименный пункт (см. изображения ниже).

    Не получается, тогда просто Скачайте

    * для ручной установки моих плагинов и настроек SublimeText Вам необходимо предварительно установить ImageMagick для полноценной работы плагина ColorHighlighter . И если Вы начинающий, то самое простое сделать это через «Недостающий менеджер пакетов для macOS Homebrew «.

    Установка Homebrew и ImageMagick:

    1. Откройте терминал и введите команду /usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» и далее Enter дождитесь окончания установки и соглашайтесь в процессе с установкой Command Line Tools для Xcode (занимает некоторое время на загрузку и установку всех пакетов).
    2. Когда Homebrew и все зависимости установлены подайте в терминал команду brew install imagemagick и далее Enter дождитесь окончания установки (занимает некоторое время на загрузку и установку всех пакетов).

    Переходим к копированию моих плагинов и настроек:

    1. Мои настройки для SublimeText для MacOS Вы можете скачать кликнув по ССЫЛКЕ.
    2. Откройте Finder и зажмите Cmd+Shift+G наберите путь к директории

    /Library/Application Support/Sublime Text 3 и далее Enter для перехода в указанную директорию.

  • Скопируйте в эту директорию обе директории из архива, а именно Installed Packages и Packages.
  • Загрузите SublimeText и вы должны увидеть всё как на картинках ниже.
  • Как это выглядит у меня:

    * изначально после ШАГА 6 вы должны получить тоже самое.

    Источник

    Sublime Text 3: установка, настройка, плагины

    Sublime Text 3 — проприетарный кроссплатформенный редактор веб-кода, написан на языках программирования C++ и Python разработчиком Джоном Спиннером. Первая альфа-версия вышла в 2011 году. Последняя версия Sublime Text 3 вышла в 2013 году и имеет возможность подсветки синтаксиса для C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML. Редактор оснащен менеджером пакетов, который позволяет пользователю находить, устанавливать, обновлять и удалять пакеты без перезагрузки программы. В этой статье я расскажу как установить и настроить Sublime Text 3, а также поделюсь некоторыми полезными «фишками».

    Особенности веб-редактора Sublime Text

    Данный редактор веб-кода я стал использовать относительно недавно, ранее «кодил» в обычном Notepad ++. Но со временем понял, что мне его не достаточно, нужно что-то более профессиональное и в то же время легкое в освоении, где можно будет максимально автоматизировать процесс построения/редактирования кода. Такие «монстры» как ID Php Storm и Visual Studio Code мне почему-то не совсем впечатлили, хотя остаются прекрасными решениями, а вот Sublime Text сразу, как говорится, «лег на душу» и наше знакомство с ним прошло мгновенно. То, что в Notepad++ забирало минуты, в Sublime я делал за секунды.

    Преимущества Sublime Text

    • Легкий, занимает мало дискового пространства, потребляет мало оперативной памяти, компактный;
    • Простой и понятный веб-интерфейс, доступный новичку и полезный опытному пользователю (содержит множество «плюшек»);
    • Поддержка различных тем, скинов, расширений, модулей, плагинов;
    • Поддержка сниппетов (заготовок) веб-кода;
    • Кросплатформенный — поддерживает все современные ОС;
    • Поддержка макросов;
    • Поддержка автосохранения.

    Недостатки Sublime Text

    • Платный. Распространяется по коммерческой лицензии — цена 59$.

    Установка Sublime Text 3

    Скачать можно по ссылке:

    После установки, запускаем редактор с помощью меню «Пуск» в ОС Windows:

    По умолчанию программа выглядит так:

    Установка менеджера пакетов

    Первое, что нужно сделать — установить Package Control (Менеджер Пакетов) — специальный репозиторий с различными дополнениями к редактору Sublime Text 3. Для того чтобы установить переходим в меню: Tools -> Install Package Control.

    Получаем сообщение, что менеджер пакетов установился успешно, нажимаем «Ок»:

    Установка плагинов

    Далее установим плагин Emmet — позволяет ускорить написание веб-кода за счет того, что он умеет генерировать HTML-разметку. Переходим в Preferences -> Package Control:

    Далее введите install и выберите Package control: Install package:

    Далее напишите Emmet и выберите пункт Emmet for Sublime Text 3:

    Получаем сообщение, что Emmet установился успешно:

    Давайте попробуем проверить как работает плагин Emmet. Создадим файл index.html и сгенерируем разметку: зажмите клавишу Shift и введите восклицательный знак.

    Появится сниппет разметки HTML-документа. Нажмите клавишу Tab, чтобы применить его:

    Как вы видите одним нажатием клавиши у нас сгенерировалась полностью рабочая HTML-разметка. Далее можем сгенерировать мета-тег

    . Для этого просто введите h1 и нажмите на клавишу Tab — плагин Emmet сгенерирует открывающий и закрывающий тег:

    И подобным образом можно генерировать любые другие html-теги.

    Установка темы

    Теперь попробуем установить тему оформления и подсветки синтаксиса для редактора Sublime Text 3. Я буду использовать простую тему Spacegray Monokai.

    Установка проходит стандартно через Менеджер пакетов (Ctrl+Alt+P): Preferences -> Package Control -> Install-> Monokai — Spacegray:

    Чтобы применить тему переходим в меню Preferences -> Color Scheme и выбираем цветовую тему:

    Кстати, удалить любое расширение (плагин или тему) в Sublime Text 3 также легко, как и установить — в Менеджере пакетов достаточно прописать Remove package и выбрать необходимое расширение.

    Горячие клавиши Sublime Text 3

    • Ctrl + Shift + P — вызов менеджера пакетов;
    • Ctrl + ` — открыть консоль;
    • F11 — полноэкранный режим;
    • F9 — сортирует все строки в алфавитном порядке;
    • F6 — проверка правописания;
    • Shift + F11 — свободный полноэкранный режим;
    • Ctrl+K + Ctrl+B — вывести/спрятать боковую панель;
    • Ctrl + G — перейти к строке по номеру;
    • Ctrl + R — перейти к символу;
    • Ctrl + « — перейти к классу;
    • Ctrl + I — поиск на лету;
    • Ctrl + H — поиск и замена;
    • Ctrl + / — закомментировать/раскомментировать текущую строку;
    • Ctrl + Shift + / — добавить комментарий;
    • Ctrl +Shift + J — выделить блок;
    • Ctrl + L — выделение целой строки;
    • Ctrl + Z — отмена последних действий, шаг назад;
    • Ctrl + T — быстрое перемещение по файлам;
    • Сtrl + N — создать новую вкладку (файл);
    • Alt + . — закрыть незакрытый тег;
    • Ctrl+K + Ctrl+Space — установить метку;
    • Ctrl+K + Ctrl+W — удалить метку;
    • Ctrl+K + Ctrl+G — удалить все метки;
    • Ctrl+K + Ctrl+U — трансформирует выделенный текст в верхний регистр;
    • Ctrl+K + Ctrl+L — трансформирует выделенный текст в нижний регистр;
    • Ctrl + Shift + A — выделить содержимое html-тега;
    • Ctrl + Shift + D — продублировать строку вниз;
    • Ctrl + Shift + N — создать новое окно;
    • Ctrl + Shift + W — закрыть текущее окно;
    • Ctrl + Shift + V — вставить с отступом;
    • Ctrl + Shift + [ — свернуть код;
    • Ctrl + Shift + ] — развернуть код;
    • Ctrl + O — открыть файл;
    • Ctrl + Shift + T — открыть последний закрытый файл;
    • Ctrl + C — копировать;
    • CTRL + V — вставить;
    • CTRL + X — вырезать;
    • Ctrl + S — сохранить текущий файл;
    • Ctrl + Shift + S — вызвать окно «Сохранить как»;
    • Ctrl + + — увеличить размер шрифта в редакторе;
    • Ctrl + — — уменьшить размер шрифта в редакторе;
    • Ctrl + q — записать макрос;
    • Ctrl + Shift + q — воспроизвести макрос;
    • Ctrl + Alt + Shift + P — отобразить название контекста, в котором находится курсор;

    Горячие клавиши плагина Emmet

    • Shift + ! — сгенерировать разметку html-документа;
    • ul>li*5 — выведет 5 тегов li, заключенных в тег ul;
    • #selector — выведет

    Как добавить просмотр кодировки

    Переходим в меню Preferences -> Settings и добавляем строку: «show_encoding»: true.

    Можно также просмотреть текущую кодировку в консоли с помощью команды: view.encoding().

    Сохранить файл в указанной кодировке: File -> Save with encoding.

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

    Источник

    Оцените статью