Как настроить aptana для мгновенного запуска моего скрипта
Я работаю над проектом Ruby on Rails, и иногда мне нужно запустить скрипт. Все остальные, кажется, счастливы, запустив свой собственный сервер и скрипты через консоль. С другой стороны, я действительно хочу написать свой код, нажать кнопку и заставить Aptana запустить мой скрипт. Для одного я надеюсь, что это позволит точки останова.
Как мне убедиться, что он знает классы базы данных, в настоящее время я получаю сообщение об ошибке неизвестного имени TableName. "require 'table.rb'" возвращает меня к ошибке загрузки файла. Попытка добавления пути к файлу с / и \, без расширения файла, используя 'или "
Что такое горячая клавиша для запуска текущего файла (независимо от того, какое нажатие на кнопку воспроизведения)? Или как это можно настроить?
Когда я прошу Aptana запустить файл, я хочу автоматически сохранить его, как это можно настроить?
Изменить: я нашел горячую клавишу для запуска текущего файла Ctrl + F11, это не только неудобная комбинация, она уже используется Kubuntu и ломает вещи:(Также недавно Aptana начал спрашивать, какое приложение я хочу запустить код как: 1. Ruby Application (всегда выбирайте это) 2. Ruby Application (? снова...) 3. Test::Unit Test
Ясно, что мне нужно изменить руку горячей клавиши, чтобы она выбрала Ruby Application по умолчанию.
4 ответа
Я не думаю, что вы должны изменить горячие клавиши по умолчанию.
Ответ на свой вопрос 1: Вам нужно настроить Aptana IDE, чтобы узнать ваш проект Rails. пожалуйста, обратитесь по ссылке ror_master.
Ответьте на свой Q2: alt + shift + x, затем нажмите 1 из перечисленных вариантов ( t, x и т. Д.)
Ответ на ваш вопрос 3: Я думаю, что ваше требование не является хорошей практикой. Убедитесь, что вам нужно вручную сохранить все файлы, прежде чем выполнять какие-либо операции, такие как запуск модульного теста. Пожалуйста, сделайте это как привычку.
Более того, кажется, что вы используете ОС Linux, такие как Ubuntu? Если это так, пожалуйста, забудьте Aptana или другие IDE, консоль VIM + удовлетворит вас, и с помощью этих основных инструментов вы будете более четко понимать, что вы используете, и необходимые знания среды для развертывания и запуска приложения Rails.
У меня 3,5 года Eclipse и 1 год опыта в Aptana, и да, они оба замечательные IDE (почти одинаковые), однако около года назад я обращаюсь к VIM, что спасло мне жизнь.
ОБНОВЛЕНО: спасибо за огромное количество бонусов! Вот еще несколько советов для вас:
все, что вы используете ( Aptana, Eclipse, Netbeans, VIM), помните, что HOTKEY важен.
в Apatana/Eclipse вы должны знать эти ключи:
- быстро открыть файл: Ctrl + Shift + R
- быстрое открытие в последнем файле: Ctrl + E
- Схема метода: Ctrl + O
- Переключатель: Ctrl + F6, Ctrl + F7
- Изучите метод из оператора, в котором он был вызван: (переместите курсор на него, затем нажмите) F3 или нажмите клавишу ctrl, затем щелкните левой кнопкой мыши.
- в Апатане для Рельсов:
- Ctrl + Shift + C: быстрый переход к контроллеру
- Ctrl + Shift + V: быстрый переход к просмотру
- Ctrl + Shift + M: быстрый переход к модели
У VIM есть крутая кривая обучения для нас, по моему опыту, первые 2 недели - самое трудное время. Помните, Google - ваш лучший учитель. и вот плагины VIM, которые я использую:
- autocomplpop
- fuzzy_file_finder
- greplace
- MRU
- nerdcommenter
- проект
- рельсы
эту статью стоит прочитать: использование VIM как полноценного ruby на рельсах IDE
Чтобы изменить горячую клавишу:
- Идти к
window
меню (нажмите клавишу Alt, если ее там нет) - Выбрать
preferences
- Выбрать
General
табуляция - Под
General
Выбратьkeys
- Там вы сможете изменить ключи
Просто отредактируйте Конфигуратор запуска для Firefox, и в исполняемой области браузера скопируйте путь к файлу Chrome, и он будет работать нормально.
Для настройки и отладки с помощью направляющих
Я предпочитаю этот lnk Как отладить ruby на рельсах в плагине Aptana Eclipse
Есть много других подсказок также в сети
http://madcoderspeak.blogspot.com/2008/02/showmethemoney-15-aptana-radrails-hell.html
http://beans.seartipy.com/2008/09/03/setting-up-rails-development-environment-using-aptana-studio/
https://radrails.tenderapp.com/kb/developing-rails-projects-with-radrails/debugging