Как открыть папки возвышенного текста 3
Обновлено: 21.11.2024
Разработка Sublime Text перешла к версии 3.
В результате эта ветка для Sublime Text 2 больше не будет обновляться. Выберите последнюю ветку на панели внизу слева и рассмотрите возможность обновления Sublime Text.
Перейти к чему угодно¶
Goto Anything позволяет быстро перемещаться по файлам. Откройте его с помощью Ctrl+P . По мере ввода в область ввода будут выполняться поиск имен открытых файлов и файлов в открытых каталогах, и будет показан предварительный просмотр наилучшего совпадения. Этот предварительный просмотр является временным, то есть он не станет фактически активным буфером, пока вы не выполните над ним какую-либо операцию. Временные представления исчезают, когда вы нажимаете Esc . Вы найдете переходные виды в других ситуациях, например. грамм. при одиночном щелчке файла на боковой панели.
Goto Anything оправдывает свое название — это больше, чем поиск файлов.
Директивы Goto Anything¶
Есть несколько специальных директив для Goto Anything, которые укажут вам на другие места, а не только на начало файла. Любая из этих директив может использоваться в сочетании с поисковыми запросами файлов и будет применена к текущему выбранному файлу или к файлу, который вы редактируете в данный момент, если вы не указали какое-либо условие поиска имени файла.
Директивы вызываются специальным символом, например. грамм. : , и весь текст после этого будет интерпретироваться директивой. Пример:
Это указывает Sublime Text сначала искать файл, который соответствует острову, а затем переходит к строке 123.
Вот список поддерживаемых директив:
Ищет символ символа в активном буфере; привязан к Ctrl+R .
Символы обычно представляют собой классы или функции, но могут быть любыми, определенными в определении синтаксиса. См. раздел Символы – Настройки синтаксиса (будет добавлено XXX). В свою очередь, они могут вообще не быть определены, и в этом случае поиск символов не будет выполнен.
Боковая панель¶
На боковой панели представлен обзор вашего проекта. Файлы и папки, добавленные на боковую панель, будут доступны в действиях «Перейти к чему угодно» и в действиях всего проекта. Проекты и боковая панель тесно связаны. Всегда есть открытый проект, неявный или явный.
Чтобы открыть или закрыть боковую панель, нажмите Ctrl+K, Ctrl+B .
По боковой панели можно перемещаться с помощью клавиш со стрелками, но сначала вам нужно установить на нее фокус ввода, нажав Ctrl+0 . Чтобы вернуть фокус ввода в буфер, нажмите Esc . Кроме того, вы можете использовать мышь для того же эффекта, но зачем?
Боковая панель также предоставляет основные операции по управлению файлами через контекстное меню.
Проекты¶
Проекты группируют наборы файлов и каталогов, над которыми вам нужно работать как единое целое. После того, как вы настроите свой проект так, как вам удобно, добавив папки, сохраните его и дайте ему имя. Файлы проекта имеют расширение .sublime-project.
Вы можете добавлять и удалять папки в проекте с помощью меню «Проект» и контекстного меню боковой панели. Кроме того, вы можете перетаскивать папки в окно, и они будут добавлены автоматически.
Чтобы сохранить проект, выберите «Проект | Сохранить проект как. .
Чтобы быстро переключаться между проектами, нажимайте Ctrl+Alt+P . В качестве альтернативы вы можете просмотреть Проекты | Недавние проекты.
Вы можете открыть проект из командной строки, передав файл .sublime-project в качестве аргумента.
Определения проекта¶
Определения проектов хранятся в файлах JSON с расширением .sublime-project. Везде, где есть файл .sublime-project, вы также найдете вспомогательный файл .sublime-workspace, который содержит пользовательские данные, такие как открытые файлы и изменения в каждый. Последний используется Sublime Text, и вам не следует редактировать его самостоятельно.
Определения проектов поддерживают три раздела верхнего уровня: folders для включенных папок, settings для переопределений параметров и build_systems для систем сборки, специфичных для проекта. Пример:
Папки Каждая папка должна иметь путь и дополнительно может иметь настройки folder_exclude_patterns и file_exclude_patterns. Путь может быть относительным к каталогу проекта или абсолютным путем. Папкам также может быть присвоено имя, чтобы указать, как они отображаются на боковой панели. Настройки
В проекте могут быть определены настройки для конкретного проекта, которые применяются только к (открытым) файлам в этом проекте. Настройки, относящиеся к проекту, имеют приоритет над обычными настройками пользователя, но не над настройками синтаксиса.
Вы можете переопределить почти все настройки (кроме глобальных).
Иерархия настроек Подробный пример порядка приоритета настроек. Настройки — Справочник Справочник по доступным настройкам.
В определении проекта можно определить системы сборки для конкретного проекта. Помимо обычных систем сборки, для каждой необходимо указать имя. Перечисленные здесь системы сборки будут доступны через обычные Инструменты | Меню «Построить системы».
Системы сборки — справочник Документация по системам сборки и их параметрам.
© Copyright 2013, Гильермо Лопес-Англада и сообщество Sublime Text. Редакция aab26ddd .
Версии последняя стабильная.
Привет, это мой первый пост/руководство. Надеюсь, вам понравится и вы найдете это полезным. В этом уроке я добавлю Sublime Text 3 в меню правой кнопки мыши (Контекстное меню), чтобы вы могли открывать файлы/папки в Sublime Text 3, как в VScode.
В этом руководстве я использую Windows 10, но вы сможете добиться того же результата в Windows 8/8.1 и 7.
- Сочетание клавиш WIN+R.
- запустите "regedit.exe".
- скопируйте и вставьте в адресную строку вверху:
- В папке оболочки создайте новый ключ и назовите его: «Открыть с помощью Sublime Text 3» (или как вы хотите его назвать)
- Создайте внутри этого еще один новый ключ и назовите его "команда"
- Измените ключ, чтобы изменить значение данных этого нового ключа.
Укажите путь к версии Sublime Text 3 для вашего компьютера. Для меня это:
C:\Program Files\Sublime Text\sublime_text.exe .
Обязательно ставьте точку в конце. Точка в виде флага указывает окнам открыть эту папку/каталог в Sublime Text 3.
- Протестируйте его в любой понравившейся папке.
- Готово.
P.S. Более подробную версию этого TL;DR с изображениями можно увидеть на шаге 5.
Шаг 1:
Для редактирования или добавления нового элемента в контекстное меню.
Вам потребуется отредактировать реестр Windows, чтобы изменить параметр/ключ реестра для вашей операционной системы Windows.
Для начала перейдите в нижний левый угол панели задач и нажмите:
"Пуск"
Шаг 2:
Вам нужно будет открыть/запустить Windows "run.exe" и найти "regedit.exe" в поле ввода. Как только вы наберете это, нажмите «ОК». Вы также можете использовать сочетание клавиш WIN+R для доступа к «run.exe».
Шаг 3:
После запуска "regedit.exe" перед вами появится новое окно. Это называется Редактор реестра
⚠️ВНИМАНИЕ⚠️ неправильное редактирование реестра Windows может повредить операционную систему вашего компьютера. Так что пожалуйста будьте осторожны с этого момента и сделайте резервную копию на случай, если что-то пойдет не так. К счастью, сделать резервную копию довольно просто.
Файл > Экспорт > и сохраните файл под любым именем.
Шаг 4:
Теперь, имея новую резервную копию, вы можете с радостью редактировать свой реестр.
Теперь вам нужно найти папку с именем:
HKEY_CLASSES_ROOT\*\shell\
Это должно быть в самом верху окна редактора реестра.
Теперь вы увидите список разных папок. Они должны быть разными для вас, в зависимости от того, что вы установили на свой компьютер.
Если у вас установлен Sublime Text 3, здесь уже должна быть папка, которую вы можете увидеть.
Чтобы увидеть, что это делает, найдите файл на своем компьютере и щелкните его правой кнопкой мыши. Вы должны увидеть что-то вроде этого:
В качестве теста вы можете отредактировать этот файл/ключ реестра, чтобы изменить имя и увидеть изменения в контекстном меню.
После:
Результат:
Теперь вы можете спросить себя.
"Это здорово, Джон, но зачем мне редактировать то, что уже установлено в Sublime Text 3?"
Я рад, что вы спросили об этом. Потому что да, было бы бессмысленно редактировать что-то в свою пользу, что уже есть. Но у этой опции «Открыть с помощью Sublime Text 3» есть ограничение, которое я надеюсь устранить.
Вы не можете открыть папку по вашему выбору с помощью Sublime Text 3.
Это не предоставляется вам ни по умолчанию, ни при установке. И много раз я хотел этот вариант. Так почему бы не добавить его сейчас?
Шаг 5:
В редакторе реестра перейдите в папку с именем:
HKEY_CLASSES_ROOT\Directory\Background
Вы можете заметить, что это со многими другими папками, поэтому для ускорения я рекомендую ввести/скопировать и вставить в адресную строку вверху:
HKEY_CLASSES_ROOT\Directory\Background, и это должно привести вас прямо туда.
Теперь вы должны увидеть папку оболочки. Добавим к нему новый ключ.
Назовите это: "Открыть с помощью Sublime Text 3" (или как вам угодно)
Теперь внутри этого создайте еще один новый ключ и назовите его: "command"
Теперь дважды щелкните (по умолчанию) или щелкните правой кнопкой мыши «Изменить», чтобы отредактировать значение данных этого нового ключа.
Теперь вам нужно добавить системный путь для вашей компьютерной версии Sublime Text 3. Для меня это:
C:\Program Files\Sublime Text\sublime_text.exe
Ваша установка может отличаться.
Когда у вас есть путь, вам нужно добавить его к значению следующим образом:
И одну очень важную вещь нужно добавить в конце:
C:\Program Files\Sublime Text\sublime_text.exe
Я знаю, что мой снимок экрана выше не очень ясен, но добавление точки в качестве флага указывает окнам открыть эту папку/каталог в Sublime Text 3.
Это полный путь:
C:\Program Files\Sublime Text\sublime_text.exe .
Шаг 6:
Теперь найдите любую нужную папку и щелкните ее правой кнопкой мыши, чтобы проверить.
И это все, что вам нужно сделать, теперь вы можете открыть Sublime Text 3 (или любую другую программу, которую вы действительно хотите) с помощью контекстного меню правой кнопки мыши. Поздравляем!
Дополнительно 🌟
Добавление значка:
Щелкните правой кнопкой мыши созданный ключ, а не команду. Просто «Открыть с помощью Sublime Text 3». Создать > Строковое значение
Установите то же значение, что и путь, указанный выше на шаге 5.
"C:\Program Files\Sublime Text\sublime_text.exe"
Да с " " вокруг пути.
Результат
Пользовательская позиция в контекстном меню:
Щелкните правой кнопкой мыши созданный ключ, а не команду. Просто «Открыть с помощью Sublime Text 3». Создать > Строковое значение
Назовите это: позиция
Установите значение:
Результат
- Если вы хотите, чтобы позиция была внизу. Установите значение:
Результат
Вдохновение:
Этот пост появился из-за моего собственного желания добавить Sublime Text 3 в контекстное меню Windows и открыть его в любой папке, которую я хотел. То, что я думал, будет просто, оказалось довольно сложным для меня, и много DuckDuckGo позже, я здесь. Этот пост является моей документацией по процессу, поэтому он будет доступен для меня в будущем, и я надеюсь, что он будет полезен для вас. Уважаемый читатель. :D
С благодарностью:
К этому фантастическому вопросу и обсуждению stackoverflow, которые дали мне много помощи и рекомендаций о том, как добавить значок в мой новый элемент контекстного меню.
К этой статье Techspot я немного подробнее расскажу об изображениях и укажу мне правильное направление, чтобы по-настоящему конкретизировать ситуацию.
К этой статье Livewire. Подробно о том, что такое ключ реестра и как его редактировать.
Объяснение жаргона:
- Windows 7/8/10: Windows — это операционная система, которая используется в этом руководстве, (7/8/10) — это версия операционной системы. Ссылка на статью в Википедии.
Контекстное меню. Небольшое окно/меню, которое появляется при щелчке правой кнопкой мыши в любом месте операционной системы Windows.
Реестр Windows. Реестр Windows — это место, где хранятся все настройки программного обеспечения Windows. такие вещи, как: аппаратные устройства, пользовательские настройки и конфигурации операционной системы. ссылка на подробное объяснение
HKEY_CLASSES_ROOT — это глобальный «улей»/папка, в которой хранится вся информация, влияющая на всех пользователей на этом компьютере. Аналогично глобальной переменной/корневому каталогу, который вы можете редактировать.
Переменные среды окружены знаком процента (%), как в %temp%, чтобы отличить их от обычного текста. Вы можете ссылаться на пользовательские переменные и системные переменные, как мы это делали в разделе «Открытие папки с произвольным именем файла/датой:»
Хотя эта функция существует для файлов в папке боковой панели (НЕ для открытых файлов), она также должна быть либо на вкладках, либо в открытых файлах на боковой панели.
И это абсолютно необходимо для папок в папках боковой панели.
Сейчас вам нужно просмотреть 50 папок в Sublime. Тогда вы можете сделать это прямо в Finder/Explorer.
Еще одна идея состоит в том, чтобы открыть содержащую папку, если щелкнуть файл, удерживая нажатой клавишу CTRL, или ввести файл с нажатой клавишей CTRL, чтобы перейти к чему-либо . Это также будет имитировать функциональность OSX Spotlight.
+1 для работы с папками. Если у вас есть пустая папка на боковой панели, вы не можете щелкнуть правой кнопкой мыши, чтобы открыть ее в проводнике. И кажется странным, что нужно расширять папку только для того, чтобы найти файл, чтобы открыть папку; лишний ненужный шаг.
Для этого можно использовать команду "Показать на боковой панели". Возможно, это работает, только если вы просматриваете проект и файл является частью этого проекта.
Для этого требуется 2 шага до «Открыть расположение файла», что раздражает, особенно потому, что прямо поверх «Показать на боковой панели» появляется «Открыть расположение файла» в контекстном меню представления.
Я думал, что искал везде. Но это прямо в контекстном меню представления. Очень круто. Большое спасибо!
"Открыть содержащую папку" доступно при щелчке правой кнопкой мыши внутри открытого документа (вместо вкладки файла)
Отличное замечание! Я никогда не замечал его там. Он также должен быть в контекстном меню для боковой панели и вкладки, потому что там это имеет больше смысла, но это эффективный «обходной путь» :)
По умолчанию редактор имеет этот пункт в контекстном меню. Если вам нужна эта функция на вкладках, вам нужно создать файл с именем Tab Context.sublime-menu" в "\Data\Packages\User\" (если он еще не существует) и добавьте этот код:
Не забудьте отформатировать строки в виде файла JSON! Если вам не нужен разделитель перед этим пунктом меню, вам нужно удалить первый блок с надписью "-"! Вы можете добавить любой другой пункт меню в этот файл. Например:
Добавьте логин на свой сайт за 5 минут совершенно бесплатно!
Бесплатная регистрация Никаких скрытых платежей. Кредитная карта не требуется.
В этом блоге я расскажу о некоторых из моих любимых функций Sublime. Использование этих плагинов значительно сократит количество утомительных задач, которые вам приходится выполнять, и сделает ваше рабочее время по-настоящему увлекательным. Я начну с некоторых из самых основных функций, которые появляются при новой установке Sublime. В Интернете есть много хороших руководств по ярлыкам и плагинам Sublime, но я чувствую, что об этих основных функциях должно быть больше. Я видел много людей, которые знакомы с плагинами, но не знакомы с этими классными встроенными функциями. В этой статье мы познакомимся с «Фрагментами», «Проектом» и «Макросами».
Фрагменты
Когда я представил своим друзьям редактор Sublime, «Фрагменты» были одной из первых функций, которые их действительно заинтриговали. Чтобы быстро посмотреть, как выглядит фрагмент:
Это определенно та функция, которую вы будете использовать чаще всего! Чтобы начать использовать сниппеты, вы можете либо создать свои собственные сниппеты в соответствии с вашими потребностями, либо загрузить готовые сниппеты, созданные другими, для удовлетворения некоторых общих потребностей в кодировании. Как и тот, что я продемонстрировал, он создан из плагина под названием Html Page Snippets , а команда docjq создаст базовый шаблон для HTML-страницы, содержащей bootstrap и jQuery.
Чтобы создать свой собственный фрагмент, перейдите в "Инструменты" => "Новый фрагмент", появится интерфейс для создания собственного фрагмента, он будет выглядеть примерно так:
- Замените строку по умолчанию своим фрагментом. Строка по умолчанию выглядит следующим образом:
Примечание. Знак доллара "$" позволяет использовать клавишу табуляции для перехода между ними, поэтому устанавливайте его с умом!
- Раскомментируйте эту строку, чтобы настроить триггер вкладки для ярлыка.
Теперь сохраните его, но помните, что важно разместить его в правильном месте!
Если вы не можете найти его, перейдите в «Sublime» -> «Настройки» -> «Обзор пакетов» и создайте папку с именем «Пользователь», если ее еще нет, и сохраните ее там. р>
Проект
Использовать функцию "Проект" для организации ваших проектов очень просто и удобно. Это экономит много времени, которое вы обычно тратите на поиск разных папок, а затем каждый раз перетаскиваете их в свой Sublime. Кроме того, он сохраняет ваше предыдущее местоположение, поэтому вы можете просто продолжить с того места, на котором остановились. Давайте посмотрим короткую демонстрацию:
Сохранять и использовать проекты очень просто.
-
Сначала перетащите несколько папок и файлов, которые вы хотите открыть, в Sublime
Затем перейдите в меню, нажмите "Проект" -> "Сохранить проект как"
Вот оно! Готово! Очень просто, правда?
Макросы
Вас всегда раздражает повторение одной и той же утомительной задачи снова и снова? Хм. по крайней мере, так я себя чувствую, когда мне нужно преобразовать вертикальную строку данных в массив. Подобные задачи довольно распространены, когда вам нужно скопировать строку данных из электронных таблиц. Используя ярлыки, лучший способ, который я могу придумать, будет выглядеть так:
Для завершения каждого процесса требуется около 8 быстрых клавиш, включая первое действие вставки, а затем добавление пробела после каждой запятой. Представьте, что вам нужно сделать это для каждой строки таблицы и для каждой таблицы, с которой вам приходится работать. Вам нужно будет нажимать сотни сочетаний клавиш, и каждый раз вы просто повторяете одну и ту же последовательность клавиш.
Вы можете подумать, что должен быть лучший способ! Еще бы! «Макросы» предназначены для того, чтобы справляться с такими неприятными ситуациями и избавлять вас от всей этой скучной работы. Здесь я сделал очень быстрый и простой пример, он преобразует вертикальную строку данных в массив:
Магия! Этот маленький гаджет спасет много времени и жизней.Итак, теперь, как сделать свои собственные макросы. Прежде всего, я бы рекомендовал попробовать ваш набор операций несколько раз, чтобы убедиться, что он будет записан правильно. Когда будете готовы, откройте новое окно/вкладку в Sublime, очистите свой разум, сделайте несколько глубоких вдохов и вперед.
Перейдите в "Инструменты" -> "Запись Mac
Обычно вы копируете что-то в буфер обмена, поэтому оно может начинаться с команды "Вставить". Теперь пришло ваше время проявить себя, выполнить четкий и точный набор операций по форматированию данных.
Остановить макрос
Вы можете найти его в том же меню "Инструменты". Просто используйте его, чтобы убедиться, что он делает то, что вы хотите, иногда, даже если вы записали его правильно, макрос не распознает операции правильно. По этой причине важно убедиться, что все работает правильно и гладко, а если это не так, попробуйте найти какие-то альтернативы для ваших операций.
Как и другие инструменты Sublime, он будет сохранен с расширением «.sublime-macro». После сохранения вы сможете найти его в своем списке пользователей макросов.
Продолжение следует ..
Надеюсь, вам было весело и вы узнали что-то новое о Sublime. В следующий раз мы расскажем о некоторых действительно хороших пакетах/плагинах, которые вы должны использовать, чтобы сделать свою жизнь и работу еще проще. Удачного кодирования.
Читайте также: