Подтвердить что ты не робот

Какие полезные словарные клавиши TextMate?

Маки известны (или оплакивают) за наличие большого количества ярлыков. Однако сама ОС X бледнеет по сравнению со списком ярлыков в TextMate и ее пакетах.

Какие полезные сочетания клавиш вы используете?

4b9b3361

Ответ 1

Это мои любимые ярлыки:

  • cmd + t Начните вводить имя файла, чтобы открыть его
  • ctrl + w Выберите слово
  • cmd + r Запустите рубиновый или php- script, открытый
  • cmd + opt + m Определите новый макрос
  • cmd + shift + m Запустить макрос
  • opt Переключиться в режим вертикального выбора
  • cmd + opt + a Редактировать концы выделенных строк

Ответ 2

  • ctrl + shift + K удаляет текущую строку
  • ctrl + shift + J объединяет текущую строку со следующей строкой

Ответ 3

Esc автоматически завершает общие слова в документе, в котором вы работаете.

Например, если вы используете функцию, называемую LongFuntionNameThatChecksStuff, вы можете ввести Lon и нажать Esc, и она должна завершиться автоматически.

Ответ 4

Лично два из моих любимых ярлыков:

  • ^ > L (ctrl + shift + L): Которая обертывает текущий выделенный текст ссылкой на все, что находится в буфере обмена, и работает для каждого текстового языка, в котором я его пробовал.
  • ^⇧⌘L (что ctrl + shift + cmd + L): какие googles для выделенного текста и ссылки на верхний результат.

Оба супер полезны для написания текста и ведения блога (и stackoverflow).

Я считаю, что я предпочитаю фрагменты ключевых слов. Возможность набирать if⇥ и т.д., Практически на любом языке смехотворно полезно, а согласованный интерфейс - это то, что держит меня в использовании TextMate.

Я также нашел этот довольно забавный. Но я предпочитаю быстро изучать свои ярлыки и часто обнаруживаю, что работает только просмотр меню передач (^).

Ответ 5

Мои фавориты:

  • option + command + [ для очистки отступов
  • "lorem", TAB, чтобы вставить текст заполнителя.

Ответ 6

Control-T (Control T): Transpose (работает в большинстве Cocoa -нативных текстовых полей и областей, но TextMate улучшает поведение).

  • Поместите свою каретку между двумя символами, нажмите Control T, и символы переместятся (это стандартное поведение Mac). Ужасно для опечаток.

  • Выберите слово или последовательность символов в одной строке, нажмите Control T, и символы в списке теперь будут отменены (не слишком полезны, но это усовершенствование TextMate)

  • Выберите серию символов, которая охватывает более одной строки, нажмите Control T, и линии будут отменены. Символы внутри линии все еще будут в порядке. Наиболее полезно при выборе целых строк, но по-прежнему работает с выбранными частичными линиями, только если выбран хотя бы один символ новой строки (улучшение TextMate).

Ответ 7

shift + ctrl + alt + v отправляет выделенный текст в pastie.org

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

str + alt + F3 = список доступных функций

str + alt + F1 = краткое описание функции, которую вы только что завершили.

Ответ 8

Посмотрите слово в словаре, в любом приложении Cocoa (а не только на Textmate): ctrl + cmd + D

alt text

Ответ 9

Оберните каждую выделенную строку в тегах разметки: 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>

Ответ 10

Генерировать 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.

Ответ 11

Выбор текста с помощью alt (с помощью щелчка и перетаскивания)

затем используйте + ] для отступа (или [ для выделения)

Ответ 12

Формат CSS: CONTROL + Q

Выберите CSS и нажмите CONTROL + Q, чтобы включить это:

body { background: red; font-size: 10px; color: black; }

В это:

body {
  background: red;
  font-size: 10px;
  color: black;
}

Ответ 13

Просмотрите спецификации свойств в W3C: CONTROL + H

Это работает как для HTML, так и для CSS. Поместите свою морковь по любому виду собственности, которое вы хотите найти, и нажмите CONTROL + H. Это откроет новое окно с информацией о W3C.

Например, поместите морковь поверх фона:

body {
  background: red;
}

Нажмите command + H, и вы увидите что-то вроде:

alt text

Ответ 14

Отредактируйте конец нескольких выбранных строк одновременно: COMMAND + OPTION + A

Ответ 15

Переключитесь между блоками {} и do end. Наведите курсор на мерку (т.е. Слово после ключевого слова do между двумя трубами) и нажмите Shift + Control + {

Например, преобразует:

@post.each do |post|
  puts post.name
end

в

@post.each { |post| puts post.name }

Ответ 16

CMD + / комментирует строку и достаточно умен, чтобы форматировать на основе языка. Я использую его все время.

Ответ 17

Закройте ближайший открытый тег html/xml: OPTION + COMMAND + PERIOD

Например, если у вас есть:

<div>Lorem ipsum dolor sit amet, consectetur

CONTROL + COMMAND + D автоматически добавит закрывающий тег </div> для создания:

<div>Lorem ipsum dolor sit amet, consectetur</div>

Ответ 18

Удалить текущую строку: CONTROL + SHIFT + K

Ответ 19

Переключение между вкладками:

  • Слева: SHIFT + COMMAND + [
  • Вправо: SHIFT + COMMAND + ]

Ответ 20

в пакете cftextmate вы можете ввести любой тег cfml без открытия "<" или закрытие " > " и нажмите вкладку, и она завершает весь тег, и вы можете перейти к каждому из атрибутов тега. Я не уверен, что этот тип ярлыков работает для других языков.

Ответ 21

Я только что нашел список ярлыков ключевых слов w/определения в разделе Связки > HTML > Объекты - полезно для меня при определении целая короткая вырезка с TextMate.

Ответ 22

Вы можете получить действительно отличный фон рабочего стола здесь. У этого есть тонна действительно полезных сочетаний клавиш. Я использовал его в течение нескольких дней, прежде чем запоминать самые полезные.

Ответ 23

Оберните выделенный текст в тегах разметки: SHIFT + CONTROL + W

Например, если у вас есть:

Lorem ipsum dolor sit amet, consectetur

Выделите текст и нажмите SHIFT + CONTROL + W, чтобы создать:

<p>Lorem ipsum dolor sit amet, consectetur</p>

Ответ 24

Перейдите в Файл: + T

Найти в проекте: + SHIFT + F

Ответ 25

Устраните все пробелы/каретки между местоположением вашей каретки и началом следующего фрагмента контента: 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.

Ответ 26

(они в основном связаны с html)

  • cmd + option + закрывает текущий открытый тег html
  • shift + cmd + w выбор оболочки в тегах
  • ctrl + return вставить конец экранированной линии, т.е. \n или <br> в зависимости от случая.

Ответ 27

Скопировать и вставить буфер обмена: + SHIFT + V

Ответ 28

Задать выделенный текст: CONTROL + OPTION + U

Повернет:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

В:

Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit.

Ответ 29

Вниз выбранный текст: CONTROL + SHIFT + U

Повернет:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

В:

lorem ipsum dolor sit amet, consectetur adipisicing elit.

Ответ 30

Выделите выделенный текст: CONTROL + SHIFT + U

Повернет:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

В:

LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISICING ELIT.