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

Как улучшить способ использования Textmate для Ruby on Rails, HTML, CSS и Javascript?

Я использую последнюю версию textmate для всех моих потребностей разработки Rails, и я чувствую, что я недостаточно использую возможности или это программное обеспечение. Я только установил пакет Ruby on Rails и мало использовал никаких фрагментов/ярлыков.

Что я абсолютно НЕОБХОДИМО знать/делать, чтобы максимально использовать мой текст в среде веб-разработки?

Я бы предпочел Ruby on Rails ориентированные ответы, но любые ответы html/js/css были бы полезны.

Изменить: добавлена ​​щедрость, чтобы получить дополнительные данные.

4b9b3361

Ответ 1

Я был на одной лодке некоторое время назад. Моим самым большим советом было бы зарезервировать некоторое время на изучение вашего инструмента. Это будет творить чудеса.

Я начал установку пакета GetBundles:

  cd ~/Library/Application\ Support/TextMate/Bundles
  svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/

С его помощью вы можете проверить и найти новые пакеты. Обязательно воспользуйтесь большинством опций, которые вы устанавливаете.

Затем попробуйте изучить некоторые навыки Textmate. Я бы рекомендовал Peepcode screencast. Он охватывает советы и информацию, связанные с Rails, и даст вам несколько новых способов развития.

Затем вы пытаетесь прочитать большинство советов Textmate, которые вы можете найти в Интернете. Есть несколько я читал время от времени: подсказки Textmate, Cool Textmate Советы, подсказки Textmate от Macromates, Mactips, Подсказки по производительности Textmate.

Есть книга Textmate, но еще не смогла войти в нее. Однако должно быть полезно.

Наконец, лучший способ улучшить свои навыки - это практика. Я пытаюсь придумать небольшие проекты, посвященные неделям, для использования новых советов или для запоминания тех функций, которые я забыл.

Удачи:)

Ответ 2

Ctrl-Cmd-T позволяет вам искать команды, поэтому каждый раз, когда я хочу сделать что-то новое (например, макрос проверки), я нажимаю Ctrl-Cmd-T, введите vpo и найдет правильный макрос для validate_presence_of, и даже подскажет мне просто набрать vp-TAB в следующий раз. Это вполне образование.

Кроме того, мне удалось использовать текстовый мат в течение года, не понимая, что завершено автоматическое Esc. Не пропустите этот.

Ctrl + Opt + Cmd + V, чтобы увидеть историю вашего буфера обмена, также является спасателем жизни.

Ответ 3

Я использую TextMate некоторое время, и одна из лучших вещей в приложении - это возможность расширять его с помощью пакетов. Как сказал Яраер, есть много ресурсов, и вы должны пойти и посмотреть.

Моя единственная рекомендация такова: когда вы снова и снова пытаетесь что-то делать с TextMate, и это боль, или вы думаете, что это действительно может быть связано с той или иной функцией, подумайте о том, как вы могли бы это сделать что с вашим любимым языком сценариев. Если вы можете написать script для своей функции, вы можете добавить ее в качестве команды, которую может использовать TextMate, - посмотрите на редактор пакетов (Ctrl + Opt + Cmd + B) и существующие команды, это довольно просто.

Ответ 4

Не связано с Rails, но я не могу сказать достаточно хороших вещей о Zen Coding плагины для HTML и CSS-кодирование. Огромная куча сочетаний клавиш, которые полностью изменят способ использования Textmate (если вы делаете много XHTML/CSS, как и я). Наблюдайте за Screencasts, чтобы увидеть, насколько быстро вы можете выполнять с ними общие задачи.

Другим плагином, который для меня был очень классным, является jQuery Bundle, который добавляет сочетания клавиш для кучи jQuery-методов.

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

Большинство кодеров в моем офисе используют какой-то вариант Eclipse, но я говорю, что они могут вытащить мою копию Textmate из моих холодных мертвых рук.: D

Ответ 5

Cmd-T ENTER позволяет вернуться к файлу, который вы ранее редактировали. Это особенно полезно, поскольку TextMate не поддерживает разбиение окон.

Кроме того, проверьте плагин rails-footnotes. Он добавляет ссылки на нижнюю часть вашего рельсового макета приложения, которые автоматически открывают файлы вида или контроллера в TextMate. Эти ссылки отображаются только в режиме разработки.

Некоторые из других функций, которые я часто использую:

  • Дублирующая строка: CTRL-SHIFT-D
  • Выберите строку: Triple Click (также работает вне TM)
  • Переместить выделение: CTRL-CMD-Arrow
  • Комментарий/Раскоммент: CMD -/

Кроме того, для максимальной производительности не забудьте установить максимальную скорость повторения ключевого слова или .

Ответ 6

Вероятно, самый полезный трюк TextMate, о котором я узнал, - Cmd-T, который показывает быстрый диалог открытия файлов в проекте.

Еще один хороший трюк, который я узнал, открывает проект TextMate из терминала (при условии, что вы установили использование терминала TextMate [через меню справки]). mate. из терминала откроет проект TextMate из текущего каталога.

Если вы смотрите Railscasts, вы увидите, насколько полезны различные варианты завершения текста и другие варианты Bundle. Я бы второй Yaraher проверил все вещи в комплекте Rails (Cmd + Opt + Ctrl + B).

Ответ 7

Я могу порекомендовать их посмотреть (Примечание: PDF):

http://pragmaticstudio.com/rails (Rails TextMate Cheat Sheet)

http://www.g-design.net/textmate.pdf (HTML/CSS/Javascript/Other TextMate Cheat Sheet)

Было бы также полезно посмотреть на редактор пакетов (Cmd + Opt + Ctrl + B) и просто посмотреть, как настраиваются общие пучки. Я сделал это, а затем вскоре начал создавать небольшие фрагменты в моем собственном пакете, чтобы ускорить то, что я делаю чаще всего.

Надеюсь, что это поможет, и удачи!

Ответ 8

В самом деле, взгляните на имеющиеся в наличии пакеты и определенно имейте это в виду, если обнаружите, что повторяете или используете одни и те же вещи. В итоге вы получите множество фрагментов в мгновение ока!

Подумайте, что <link rel="stylesheet" href="/public/stylesheets/screen.css"> может быть легко извлечен во фрагмент, поэтому единственное, что вам нужно было бы набрать, - это ссылка на таблицу стилей.

Это может показаться не большим делом, а просто подумайте о том, сколько раз вам приходилось вводить что-то вроде этого. Освоение Textmate - это спасение от ненужных нажатий клавиш и создание его для вас, а не наоборот.