TextMate может легко показать определение функции или класса? - PullRequest
3 голосов
/ 16 июня 2010

Я использую TextMate в проекте Ruby on Rails и задаюсь вопросом, можно ли навести мышь на link_to, а затем нажать клавишу, и она покажет определение link_to, или это будет сделано для любых других вспомогательных функций или определения модели?

Или, нажмите открыть окно и введите имя функции, и оно покажет вам определение?

Ответы [ 3 ]

1 голос
/ 20 июня 2010
  1. Убедитесь, что вы находитесь в файле с грамматика языка, установленная либо Ruby или RoR (проверьте, проверив поле «L» в строке состояния TM)

  2. Затем выделите имя функции, определение, которое вы хотите (например, с вашим курсор перед первой буквой этой функции: стрелка вправо, опция сдвига )

  3. Ctrl-H обычно вызывает меню из двух вариантов: Документация для выбора "и «RoR View Demo Help», которую вы можете выберите, нажав «1» или «2»

  4. Нажатие «1» вызовет определение функции, найденное в Ruby Docs

0 голосов
/ 09 октября 2011

Ctrl-H - отличный вариант для изучения Ruby или Rails API.Но это не работает для любых других методов или классов, которые могут быть определены или включены в ваш проект.Для тех, кто написал команду TextMate Bundle (например, вы можете легко назначить ее для Ctrl +] ), которая ищет определение класса или метода под кареткой и отображает его во всплывающей подсказке вместе симя файла и строка, где он был найден.Проверьте это: Добавьте ярлык в TextMate для поиска определения класса или метода во всплывающей подсказке Надеюсь, вы найдете это полезным;)

0 голосов
/ 16 июня 2010

Пакет CTags очень хорошо работал для меня, когда я работал с C ++ в TextMate, и он должен работать и для Ruby (хотя я давно не пробовал).

...