Как убрать folders в sublime text 3
Frontend / Backend developer
Готовим sublime text 3 к бою
В этой заметке я приведу небольшой список плагинов для sublime text и простых трюков, которые помогут Вам ускориться. В будущем я планирую выложить цикл статей для верстальщиков, которые хотят ускорить свой рабочий процесс.
Теперь посмотрим на плагины:
Bracket highlighter
Этот плагин подсвечивает границы разделителей, в том числе и html теги. В свежих версиях также содержит интересные экспериментальные возможности
Color hightlighter
Плагин для подсветки цвета. Поддерживает форматы - html named color, hex, rgb, rgba. У этого плагина есть еще одна приятная фишка - он поддерживает правильную подсветку переменных содержащих цвет (например в less)
Emmet
Бывший ZenCoding. При умелом использовании эта штука может сэкономить неимоверное количество времени и сил. Более подробно с основами работы с emmet вы можете ознакомиться в статье на хабре
Sublime Text дает возможность группировать исходники в проекты. И это шикарно!
Во-первых держать все свои проекты в проектах (извините за каламбур) позволяет использовать быстрый поиск файлов.
Во-вторых каждый проект можно индивидуально настроить, в зависимости от требований.
Для создания нового проекта, в меню sublime выбираем Project -> Add Folder to Project.
С помощью этой кнопки мы добавляем папку в проект. Теперь нужно сохранить проект - Project -> Save Project As. в каком-либо удобном для вас месте.
Лично я предпочитаю хранить файлы Sublime Project в папке проекта, чтобы можно было свободно ими делиться с коллегами.
Чтобы настроить проект, выберем Project -> Edit Project, в итоге перед нами предстанет json файл с настройками проекта.
По умолчанию в проекте забиты такие настройки:
folders содержит в себе набор путей к папкам, добавленным в проект.
Исключение файлов и папок из проекта
В разделе folders, также имеется возможность исключения файлов и каталогов. К примеру, если мы хотим исключить все zip файлы из индекса проекта, воспользуемся настройкой file_exclude_patterns:
А для исключения целых директорий используется параметр folder_exclude_patterns:
Настройка этих параметров бывает очень важна в больших проектах, где есть множество файлов и каталогов.
Кодировка проекта
Каждый проект можно настроить на определенную кодировку. Делается это с помощью настройки settings:
Размер отступов
В раздел settings также можно поместить настройки отступов. К примеру, чтобы задать отступ в 4 пробела, воспользуемся параметром tab_size:
Остальные настройки можно найти в документации.
Системы сборки
Sublime Text предоставляет возможность интегрировать сборочные скрипты в проекты. Давайте, например, добавим сборочный скрипт для сборки проекта с помощью gulp
Выбираем свою систему сборки: нажимаем комбинацию <CTRL>+<SHIFT>+B, в списке выбираем нужный сборщик и нажимаем Enter. В sublime откроется консоль, где будет отображаться статус сборки.
Я использую Sublime Text в качестве блокнота, и обычно у меня много не сохраненных файлов, которые обычно повторно открываются после перезагрузки или сбоя, но я боюсь потерять их (что произошло несколько раз).
где (в какой папке/файле) Sublime Text хранит эти временные файлы, чтобы я мог делать периодические резервные копии сессии?
где Sublime Text хранит свои не сохраненные окна?
это зависит от используемой операционной системы.
Возвышенный Текст 3:
Возвышенный Текст 2:
мне интересно, если есть расположение возвышенное ставит временные файлы? Я просто потерял тему WP я из-за вас хлопотал, интересно, если я могу получить какие-либо файлы я вернулся из Возвышенное временные файлы.
Sublime Text сохранит информацию для автоматического сохранения в
/Библиотека/поддержка приложений/Sublime Text 2/Настройки / автоматическое сохранение.sublime_session, но он делает это на регулярной основе, и, к сожалению, сейчас он перезаписан.
Windows
для папки настроек вы можете найти уникальный файл с помощью:
для XP, что бы вернуть:
- откройте sublime и перейдите к preferences > browse packages .
- затем в родительский каталог, и вы увидите подкаталог settings.
XP
Windows 7
Возвышенный Текст 2:
Возвышенный Текст 3:
Windows 7 64bit, Sublime Text 3 сохраняет свою рабочую сессию (включая содержимое вкладок, которые не были сохранены при закрытии приложения) в:
C:\Users\\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
в Linux, Sublime text 3 несохраненный контент хранится в
на Linux
на Mint дистрибутив, полные имена файлов / пути, открытые для каждой вкладки Возвышенный Текст 3, можно получить с помощью этой линии Баш:
Примечание если вы используете Session.sublime_session вместо " Auto Save Session.sublime_session ", вы можете получить различные результаты, с отсутствующими вкладками/файлами.
во всяком случае, это не 100% надежный, но вы получите начал. Я уверен, что вы можете улучшить эту уродливую линию, так что чувствуйте свободно комментировать.
Как удалить проект из окон проекта Sublime Text 2 и 3 ( Ctrl + Alt + P )?
Delete не имеет никакого эффекта, нет контекстного меню, и удаление связанных файлов *.sublime-project и *.sublime-workspace также не удаляет проект из списка.
Было бы неплохо, если бы Sublime Text удалил проекты, которые вы удалили из списка последних проектов. К сожалению, это не так, и список может быть завален проектами, которые больше не существуют.
Пока Sublime Text не предлагает эту функцию, есть несколько ручных способов удаления проектов.
Если вы ищете самый быстрый способ очистки списка, этот вариант для вас.
Помните, что это очистит все проекты в последнем списке. Это включает те, которые вы не удалили.
В меню Sublime Text goto:
Проект > Открыть последние > Очистить элементы
Найдите файл Session.sublime_session , используя приведенные ниже пути и откройте его другим редактором кода. * НЕ открывайте его с помощью Sublime Text, поскольку любые сделанные вами изменения будут перезаписаны. *
Путь к Session.sublime_session файлу, указанному в OS и ST версии:
Windows x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OSX:
/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Linux (Ubuntu):
Что ожидать:
В нижней части этого файла вы увидите следующее:
Удалите нежелательные проекты из этого файла
Как выглядит файл после удаления проекта3:
Сохранить и перезапустить Sublime Text 2/3
Вы можете проверить плагин Sublime Text Project Manager.
Просто прояснить что-то в решении Валяса выше.
Внимание: используйте другой редактор, чтобы изменить файл Session.sublime_session:
Хотя очевидно для многих, это может быть не для других:
Вы HAVE, чтобы отредактировать файл Session.sublime_session с помощью другого текстового редактора, а сам Sublime Text должен закрыть.
НЕ использовать, использовать Sublime Text самостоятельно или оставить программу запущенной при внесении изменений.
Если вы это сделаете, это приведет к перезаписыванию изменений при закрытии приложения.
Возвышенный текст 3:
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
• Linux (Ubuntu):
• Mac OSX/Sierra:
/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Переносная установка (она может работать и для ST2, но я не тестировал):
Sublime Text 2:
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
• Mac OSX:
/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session" затем найдите раздел "recent_workspaces" .
• Linux (Ubuntu):
Где редактировать файл
Просто найдите раздел "recent_workspaces" , он обычно находится в нижней части файла.
Он должен выглядеть примерно так:
Кредиты
Путь к ST3 Linux (Ubuntu)/Build 3047 добавлен из комментария @ezrepotein4.
Путь ST2 Linux (Ubuntu) добавлен из комментария @0x4a6f4672.
Пути Windows x64 и Mac, взятые из этот пост.
Sublime Text 2:
Чтобы очистить возвышенную историю файлов, историю проектов, историю автозаполнения и найти/заменить историю, выполните следующие
- Закройте все экземпляры возвышенного текста 2.
- Удалите файл Session.sublime-session в папке Settings.
- Запуск возвышенного
Когда вы снова закроете возвышенность и просмотрите каталог настроек, он все равно будет иметь файл Session.sublime-session, потому что возвышенный воссозданный, но его размер будет меньше, чем тот, который у вас был раньше, потому что он не содержит никаких барабанных данных из предыдущей истории проектов и т.д.
Я надеюсь, что это улучшит время запуска для возвышенного текста 2.
Вы можете выбрать резервное копирование Session.sublime-session в другую папку, если хотите запомнить пути к проекту и т.д., А затем скопируйте их, как только вам понадобится, с помощью программного обеспечения для сравнения файлов. Просто не забудьте закрыть возвышенную информацию, когда вы имеете дело с Session.sublime-session, то есть если вам нужно внести какие-либо изменения в этот файл, вы должны сделать их в каком-то другом текстовом редакторе, таком как notepad ++ и т.д.
для MacOS High Sierra
вам нужно изменить файл Session.sublime_session, который можно найти с тремя подходами
через терминал
через Sublime Text 3
нажмите на первое меню
он откроет местоположение в Finder, которое
Macintosh HD > Пользователи > имя пользователя (с домашним значком) > Библиотекa > Поддержка приложений > Sublime Text 3 > Пакеты
переместитесь в одну папку вверх и щелкните папку Локальная
из Finder
Sublime Text 3 - это "продвинутый" блокнот для написания кода. Sublime Text имеет много плюсов, которые выделяют его среди других "продвинутых" блокнотов (например Notepad++). Он прост в использовании, выглядит очень стильно, имеет минималистичный интерфейс (минимум визуального шума) и кучу плагинов, расширяющих его функционал.
В этой стать будет подборка плагинов для Sublime Text 3, которые помогают нам в работе. Так же будут представлены некоторые настройки самого редактора и плагинов. Для начала скачиваем редактор с официального сайта. Желательно скачивать портабельную версию.
Ниже представлен листинг моего файла настроек.
Расписывать каждую настройку не стану, скажу лишь, что по ходу этой статьи мы его немного дополним.
Стандартные горячие клавиши меня не сильно устроили и поэтому я решил их немного подкорректировать под себя. Ниже представлен листинг моих горячих клавиш. Доступ к файлу можно получить из меню "Preferences -> Key Binding - User"
И этот файл мы немного допишем, а именно в этой статье мы сделаем 2 очень удобных макроса для console.log() и повесим их на сотетания клавишь alt+c и alt+v. А все горячие клавиши можно посмотреть тут "Preferences -> Key Binding - Default".
Важное замечание: Чтобы заработали хоткеи для навигации по файлам и миникарте, нужно сперва включить их в меню "View -> Side Bar -> Hide Side Bar" и "View -> Hide Minimap" соответственно.
Так же меня не устроила тема по умолчанию. Сильно выраженный красный цвет в коде резал мне глаза. И я решил её немгного перекрасить) В это мне помог сервис. Можно настроить любую из стандартных тем под свои вкусы. Мой вариант можно скачать по ссылке - моя тема. Далее этот файл можно сохранить и поместить в ". Sublime Text 3\Data\Packages\User", зайти в эту папку можно выбрав в меню "Preferences" первый пункт "Browse Packages", откроется проводник и в нем нужно зайти в папку "User". Потом нужно активировать нашу новую тему. Для этого в меню "Preferences -> Color scheme -> User -> /Наша новая схема/". Так же можно зайти в настройки "Preferences -> Settings - User" и прописать там вот такую настройку:
Далее нужно установить самый главный плагин в "Sublime - Package Control". Вот инструкция для его установки. Он делает установку и удаление плагинов очень удобным. Так же на этом сайте можно найти много справочной информации и кучу плагинов. Нам же нужно находясь в редакторе нажать сочетание клавиш ctrl+shift+p, что вызовет контекстное меню, в поле ввода которого нужно набрать "pac" и получить примерно такой результат.
В этом списке нас интересует пункт "Package Control: Install Package". Выбираем его и перед нами откроется список плагинов доступных для установки.
Emmet
Наверное один из самых популярных плагинов для текстовых редакторов кода. Он позволяет по нажатию клавиши "TAB" (можно изменить в настройках) превращать простые сокращения в блоки html и css кода. Что очень способствует увеличению продуктивности веб-разработчика.
BracketHighlighter
Незаменимый плагин при работе с кодом, если конечно Вас не устраивает стандартная подсветка. Он повышает удобство работы с кодом, что наглятно продемонстрировано на картинке ниже.
Так же у этого плагина есть одна интересная настройка, которая регулирует в пределах какого количества символов (моя теория) он осуществляет поиск парного знака. Если Вы столкнулись в большом файле примерно со следующей картиной:
AutoFileName
Добавляет автозаполнение путей к файлам. Теперь не нужно запоминать длинные названия картинок. Очень удобно.
AllAutocomplete
Стандартное автодополнение в редакторе работает только с текущим файлом. Данный плагин осуществляет поск по всем файлам открытым в редакторе в данный момент. Это так же значительно ускоряет написания кода.
ASCII-Decorator
Данный плагин по сочетанию клавиш ctrl+shift+k превращает выделенный текст из обычного в декоративный. Шрифт можно настроить с помощью файла настроек. Доступ к которому можно получить из меню "Preferences -> Package Settings -> ASCII-Decorator -> Settings - User". Вот содержимое моего файла настроек:
Им я пользуюсь по большей части для быстрому поиску по файлу с помощью minimap.
JavaScript Next
Плагин обеспечивает улучшенную подсветку синтаксиса, так же поддерживает стандарт EcmaScript 2015. Для того чтобы изменить подсветку синтаксиса, необходимо открыть файл с расширением .js и выбрать новый синтаксис: "View -> Syntax -> Open all with current extension as. -> JavascriptNext". Также в "Preferences -> Settings - User" и дописать в настройки :
Так же как и предыдущий плагин он улучшает подсветку, только уже стилей. И опять же нужно в настройках выбрать CSS3 в качестве подсветки по умолчанию, а стандартную подсветку отключить.
Less это препроцессор для CSS. Он один из самых простых его представителей и тем самым является по большей части стартовой технологией для многих начинающих веб мастеров. Если Вам не хватает в CSS вложенности стилей, переменных, условий, циклов, функций и миксинов, то Вы просто обязаны попробовать Less. На официальном сайте Вы найдете подробную документацию по использованию, а на ютубе кучу роликов по использованию. Так же есть очень удобное руководство (на русском языке кстати).
Принцип работы Less в одной картинке:
Stylus
Очень продвинутый препроцессор для CSS. На ряду с LESS и Sass(SCSS). От конкурентов отличается довольно удобным и интуитивно понятным сайтом, а так же нестогим синтаксисом (можно как писать в стандартной нотации CSS, так и в нотации Sass, тоесть без лишних символов, что является предпочтительным стилем) + его полной поддержкой Emmet (за исключением некоторых неудобных моментов, но не смертельно).
Читайте также: