Маки известны (или оплакивают) за наличие большого количества ярлыков. Однако сама ОС X бледнеет по сравнению со списком ярлыков в TextMate и ее пакетах.
Какие полезные сочетания клавиш вы используете?
Маки известны (или оплакивают) за наличие большого количества ярлыков. Однако сама ОС X бледнеет по сравнению со списком ярлыков в TextMate и ее пакетах.
Какие полезные сочетания клавиш вы используете?
Это мои любимые ярлыки:
Esc автоматически завершает общие слова в документе, в котором вы работаете.
Например, если вы используете функцию, называемую LongFuntionNameThatChecksStuff
, вы можете ввести Lon
и нажать Esc, и она должна завершиться автоматически.
Лично два из моих любимых ярлыков:
Оба супер полезны для написания текста и ведения блога (и stackoverflow).
Я считаю, что я предпочитаю фрагменты ключевых слов. Возможность набирать if⇥
и т.д., Практически на любом языке смехотворно полезно, а согласованный интерфейс - это то, что держит меня в использовании TextMate.
Я также нашел этот довольно забавный. Но я предпочитаю быстро изучать свои ярлыки и часто обнаруживаю, что работает только просмотр меню передач (^).
Мои фавориты:
Control-T (Control T): Transpose (работает в большинстве Cocoa -нативных текстовых полей и областей, но TextMate улучшает поведение).
Поместите свою каретку между двумя символами, нажмите Control T, и символы переместятся (это стандартное поведение Mac). Ужасно для опечаток.
Выберите слово или последовательность символов в одной строке, нажмите Control T, и символы в списке теперь будут отменены (не слишком полезны, но это усовершенствование TextMate)
Выберите серию символов, которая охватывает более одной строки, нажмите Control T, и линии будут отменены. Символы внутри линии все еще будут в порядке. Наиболее полезно при выборе целых строк, но по-прежнему работает с выбранными частичными линиями, только если выбран хотя бы один символ новой строки (улучшение TextMate).
shift + ctrl + alt + v отправляет выделенный текст в pastie.org
также используя PHP Bundle, попробуйте начать запись имени функции и выполните следующие действия:
str + alt + F3 = список доступных функций
str + alt + F1 = краткое описание функции, которую вы только что завершили.
Посмотрите слово в словаре, в любом приложении Cocoa (а не только на Textmate): ctrl + cmd + D
Оберните каждую выделенную строку в тегах разметки: SHIFT + CONTROL + COMMAND + W
Например, если у вас есть:
This is a
few sample
list items
Выделите все три строки и нажмите SHIFT + CONTROL + COMMAND + W, чтобы создать:
<li>This is a </li>
<li>few sample</li>
<li>list items</li>
Генерировать Lorem ipsum: lorem
+ TAB
Будет генерировать:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod time incididunt ut labore et dolore magna aliqua. Ut enim ad minim венам, тренинги quis nostrud ullamco labis nisi ut aliquip ex ea коммо. Duis aute irure dolor в reprehenderit в voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat не имеет отношения к делу, sunt in culpa qui officia deserunt mollit anim id est laborum.
Выбор текста с помощью alt (с помощью щелчка и перетаскивания)
затем используйте ⌘ + ] для отступа (или [ для выделения)
Формат CSS: CONTROL + Q
Выберите CSS и нажмите CONTROL + Q, чтобы включить это:
body { background: red; font-size: 10px; color: black; }
В это:
body {
background: red;
font-size: 10px;
color: black;
}
Просмотрите спецификации свойств в W3C: CONTROL + H
Это работает как для HTML, так и для CSS. Поместите свою морковь по любому виду собственности, которое вы хотите найти, и нажмите CONTROL + H. Это откроет новое окно с информацией о W3C.
Например, поместите морковь поверх фона:
body {
background: red;
}
Нажмите command + H, и вы увидите что-то вроде:
Отредактируйте конец нескольких выбранных строк одновременно: COMMAND + OPTION + A
Переключитесь между блоками {}
и do
end
. Наведите курсор на мерку (т.е. Слово после ключевого слова do
между двумя трубами) и нажмите Shift + Control + {
Например, преобразует:
@post.each do |post|
puts post.name
end
в
@post.each { |post| puts post.name }
CMD + / комментирует строку и достаточно умен, чтобы форматировать на основе языка. Я использую его все время.
Закройте ближайший открытый тег html/xml: OPTION + COMMAND + PERIOD
Например, если у вас есть:
<div>Lorem ipsum dolor sit amet, consectetur
CONTROL + COMMAND + D автоматически добавит закрывающий тег </div>
для создания:
<div>Lorem ipsum dolor sit amet, consectetur</div>
Удалить текущую строку: CONTROL + SHIFT + K
Переключение между вкладками:
в пакете cftextmate вы можете ввести любой тег cfml без открытия "<" или закрытие " > " и нажмите вкладку, и она завершает весь тег, и вы можете перейти к каждому из атрибутов тега. Я не уверен, что этот тип ярлыков работает для других языков.
Я только что нашел список ярлыков ключевых слов w/определения в разделе Связки > HTML > Объекты - полезно для меня при определении целая короткая вырезка с TextMate.
Вы можете получить действительно отличный фон рабочего стола здесь. У этого есть тонна действительно полезных сочетаний клавиш. Я использовал его в течение нескольких дней, прежде чем запоминать самые полезные.
Оберните выделенный текст в тегах разметки: SHIFT + CONTROL + W
Например, если у вас есть:
Lorem ipsum dolor sit amet, consectetur
Выделите текст и нажмите SHIFT + CONTROL + W, чтобы создать:
<p>Lorem ipsum dolor sit amet, consectetur</p>
Перейдите в Файл: ⌘ + T
Найти в проекте: ⌘ + SHIFT + F
Устраните все пробелы/каретки между местоположением вашей каретки и началом следующего фрагмента контента: SHIFT + CONTROL + J
Например, если у вас есть:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod time incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco labis nisi ut aliquip.
Поместите свой карет в конце первого абзаца и нажмите SHIFT + CONTROL + J, чтобы удалить пробел между абзацами:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud, занятие ullamco laboris nisi ut aliquip.
(они в основном связаны с html)
\n
или <br>
в зависимости от случая.Скопировать и вставить буфер обмена: ⌘ + SHIFT + V
Задать выделенный текст: CONTROL + OPTION + U
Повернет:
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
В:
Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit.
Вниз выбранный текст: CONTROL + SHIFT + U
Повернет:
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
В:
lorem ipsum dolor sit amet, consectetur adipisicing elit.
Выделите выделенный текст: CONTROL + SHIFT + U
Повернет:
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
В:
LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISICING ELIT.