-Цитатник

цитата. Эрнест Хемингуэй - о писательстве - (0)

Эрнест Хемингуэй - о писательстве ...

Lovepoetry. Стихи об ушедшей любви - (0)

Радость встречи убита изменою... Стихи об ушедшей любви Lovepoetry Любовь (стихи об ушедшей л...

Магистр Северина. О воде... - (0)

Рюшечки, оборочки... "Прозрачные краски заката рассекал флер лучей, и первая россыпь звезд расцв...

Магистр Северина. Чистый экшн не пройдёт - (0)

чистый экшн не пройдет Считается, что это хорошо, это востребовано, читатель ни в коем случае не ...

...кто читал Майкла Муркока??? - (0)

... кто читал Майкла Муркока??? ... а если еще и перевод подскажите какой получше - мерси)))

 -Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Онлайн-игра "Большая ферма" Онлайн-игра "Большая ферма"Дядя Джордж оставил тебе свою ферму, но, к сожалению, она не в очень хорошем состоянии. Но благодаря твоей деловой хватке и помощи соседей, друзей и родных ты в состоянии превратить захиревшее хозяйст

 -Фотоальбом

Посмотреть все фотографии серии мои рисунки
мои рисунки
10:02 09.11.2011
Фотографий: 1

 -неизвестно

 -Поиск по дневнику

Поиск сообщений в Aleks_Versus

 -Подписка по e-mail

 

 -Интересы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 27.09.2010
Записей:
Комментариев:
Написано: 1236


Поиск и Замена. Перевод неофициальной документации по Sublime Text 3

Вторник, 19 Августа 2014 г. 23:08 + в цитатник

==Поиск и замена==

 

{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 {Где} в поисковой панели определяет область поиска. Вы можете определять области несколькими способами:

  • Добавление отдельных папок (Пути в стиле Unix, даже на Windows)
  • Добавление/исключение файлов на основании шаблона
  • Добавление символических мест ( <open folders> ,  <open files> )

Кроме того можно комбинировать эти фильтры, используя запятые; к примеру:

 

/C/Users/Joe/Top Secret,-*.html,<open files>



Нажмите кнопку  ...  в панели поиска, чтобы увидеть меню, содержащее эти опции.



=Результирующий вид=



В панели поиска вы можете настроить отображение результатов, используя следующие опции:

 

  • Показать на отдельной вкладке/в панели вывода
  • Показать контекст



{AVS: контекст - это несколько строк до строки с найденным вхождением и несколько строк после неё}



=Перемещение по результатам=



Если поиск дал несколько совпадений, вы можете перемещаться по вхождениям, используя следующие компбинации клавиш:

Следующее совпадение F4
Предыдущее совпадение Shift + F4





{Просьба поддержать проект неофициальной документации есть на каждой странице англоязычного сайта. Если вы хотите поддержать авторов оригинальных статей, отправьте им долляров.}

 {AVS: 19-20.08.2014}

Рубрики:  нубу/sublime text

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку