Эрнест Хемингуэй - о писательстве ...
Lovepoetry. Стихи об ушедшей любви - (0)Радость встречи убита изменою... Стихи об ушедшей любви Lovepoetry Любовь (стихи об ушедшей л...
Магистр Северина. О воде... - (0)Рюшечки, оборочки... "Прозрачные краски заката рассекал флер лучей, и первая россыпь звезд расцв...
Магистр Северина. Чистый экшн не пройдёт - (0)чистый экшн не пройдет Считается, что это хорошо, это востребовано, читатель ни в коем случае не ...
...кто читал Майкла Муркока??? - (0)... кто читал Майкла Муркока??? ... а если еще и перевод подскажите какой получше - мерси)))
Поиск и Замена. Перевод неофициальной документации по Sublime Text 3 |
{AVS: Все ссылки в тексте перевода пока ведут на англоязычные статьи. Позже я поправлю их, и они будут вести на переведённые разделы. Так же в конце каждого раздела будет добавлено содержание.
Данный раздел на сайте разбит на три части. Они небольшие по объёму, поэтому здесь я не стал разбивать раздел на три поста, а оставил всё в одном. Ссылки на подразделы, представленные ниже, ведут к двум оставшимся частям раздела на текущей же странице (на liveinternet криво создаются ссылки на якоря, пришлось извернуться - открываются в новом окне/вкладке). Для перехода к оригинальным подразделам воспользуйся ссылками, помещёнными в заголовки.}
Sublime Text оснащён двумя опциями поиска:
Мы рассмотрим их по очереди, но сначала поговорим о мощном инструменте для поиска текста - о регулярных выражениях.
Поиск по регулярным выражениям позволяет находить текст, соответствующий шаблону. Чтобы в полной мере использовать поиск и замену, вы должны научиться хотя бы основам составления регулярных выражений. В этом руководстве мы не будем объяснять, как использовать регулярные выражения.
Постоянно писать "регулярные выражения" быстро надоедает, а произносить всякий раз - тем более, так что вместо этого обычно используют более короткое регэксп или регэкс. {AVS: Regular Expression - RegExp - Regex}
Вот как регэксп может выглядеть:
(?:Sw|P)i(?:tch|s{2})\s(?:it\s)?of{2}!
Как известно, регэкспы задевают чувства людей.
Для использования регулярных выражений в Sublime Text, вы первым делом должны активировать их на различных поисковых панелях. В противном случае будет происходить поиск буквального набора знаков.
Sublime Text использует Boost-синтаксис регулярных выражений. {AVS: не имею ни малейшего понятия, что такое Boost, поэтому перевожу так.}
Чтобы открыть панель поиска в текущем файле, нажмите Ctrl + F
. Некоторые функции и действия размещённые на этой панели можно запускать с клавиатуры:
Регулярные выражения |
Alt + К |
Чувствительность к регистру |
Alt + C |
Точное совпадение |
Alt + W |
Найти далее |
Enter |
Найти предыдущее |
Shift + Enter |
Найти всё |
Alt + Enter |
Панель инкрементного поиска вызывается комбинацией Ctrl + I
. Единственное отличие от обыкновенной панели поиска в поведении клавиши Enter
: в инкрементном поиске будет выделено следующее соответствие в тексте и панель поиска отключится. Выбор между этой панелью и обычной панелью поиска обыкновенно основывается на личных предпочтениях.
Чтобы открыть панель замены, нажмите Ctrl + H
. Некоторые действия, доступные в этой панели, можно вызвать с клавиатуры:
Заменить далее |
Ctrl + Shift + H |
Заменить всё |
Ctrl + Alt + Enter |
Goto Anything предоставляет оператор #
для поиска в текущем файле. Критерием поиска станет текст, следующий за оператором. {AVS: Goto Anything вызывается сочетанием Ctrl + P
или через меню Goto | Goto Anything...}
Эти сочетания клавиш работают, когда панель поиска скрыта.
Искать далее, используя последний шаблон |
F3 |
Искать назад, используя последний шаблон |
Shift + F3 |
Выделить все соответствия, используя последний шаблон |
Alt + F3 |
Вы можете вводить многострочные шаблоны поиска в панели поиска. Для ввода символа перевода строки нажмите Ctrl + Enter
. Заметьте: панель поиска изменит размер.
Чтобы открыть панель поиска по файлам, нажмите Ctrl + Shift + F
. Вы можете использовать клавиатуру для управления некоторыми опциями и действиями поисковой панели:
Регулярные выражения | Alt + К |
Чувствительность к регистру | Alt + C |
Точное соответствие | Alt + W |
Найти далее | Enter |
Поле Where {Где} в поисковой панели определяет область поиска. Вы можете определять области несколькими способами:
<open folders>
, <open files>
)Кроме того можно комбинировать эти фильтры, используя запятые; к примеру:
/C/Users/Joe/Top Secret,-*.html,<open files>
Нажмите кнопку ...
в панели поиска, чтобы увидеть меню, содержащее эти опции.
В панели поиска вы можете настроить отображение результатов, используя следующие опции:
{AVS: контекст - это несколько строк до строки с найденным вхождением и несколько строк после неё}
Если поиск дал несколько совпадений, вы можете перемещаться по вхождениям, используя следующие компбинации клавиш:
Следующее совпадение |
F4 |
Предыдущее совпадение |
Shift + F4 |
{Просьба поддержать проект неофициальной документации есть на каждой странице англоязычного сайта. Если вы хотите поддержать авторов оригинальных статей, отправьте им долляров.}
{AVS: 19-20.08.2014}
Рубрики: | нубу/sublime text |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |