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

Как настроить/использовать рубины на фрагментах рельсов и автозаполнения в возвышенном тексте 2?

Я был бы признателен, если бы кто-то мог направить меня на сайт, который показывает, как это сделать.. Кажется, не может найти что-либо достаточно приличное через google.

Это первый раз, когда я делаю подобные вещи с помощью текстового редактора. Он попал на сцену, где печатать вещи вроде <% =% > стареет и медленно.

У меня есть пакет сниппета рельсов, а также установлен пакет ryan-on-rails. Просто запутался, как начать использовать их.

Я на макс osx - снежный барс

С уважением

Обновление

Это помогло мне. http://webtempest.com/sublime-text-2-how-to-create-snippets/, но мне все еще нужна небольшая практика.

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

  • Также хотел бы получить некоторый автоотчет.. и также завершить.

4b9b3361

Ответ 1

Поскольку вы новичок в Sublime Text, я настоятельно рекомендую вам проверить: Неофициальная документация ST2. Если включает тонну получения информации, плюс тонны информации для расширения и разработки плагинов.

Еще одно замечательное руководство "Начало работы" можно найти здесь, на Nettuts +.

Если вы просматриваете список своих фрагментов и связанных с ними ярлыков, перейдите в "Инструменты > фрагменты..." из своего меню.

Чтобы развернуть <% в <%| %> (где | - это курсор), добавьте в свои пользовательские привязки следующие (Настройки > Ключ-привязки - Пользователь):

 {
   "args": {
     "contents": "% $0 %>"
   }, 
   "command": "insert_snippet", 
   "context": [
     {
       "key": "selector", 
       "match_all": true, 
       "operand": "source.ruby", 
       "operator": "equal"
     },
     { "key": "preceding_text", "operator": "regex_match", "operand": ".*<", "match_all": true }
   ],
   "keys": [
     "%"
     ]
   }

Последняя бета-версия включает улучшенную автоматическую отступы, поэтому, если у вас ее нет, попробуйте это. Что касается автозаполнения, Sublime Text 2 по умолчанию предлагает автозаполнение слов в текущем документе (плюс все ваши фрагменты/дополнения из пакетов). Однако, если вы ищете автозаполнение IDE-типа, есть плагин SublimeCodeIntel. Я не хочу упоминать об этом, потому что он не обновлялся в течение нескольких месяцев, и отчеты об ошибках продолжали течь.

Надеюсь, что это поможет.

Ответ 2

Я озадачен тем, что это не часть пакета Rails по умолчанию, но я нашел, что это именно то, что я искал:

https://github.com/eddorre/SublimeERB

Ответ 3

Я использую фрагменты ERB

https://github.com/matthewrobertson/ERB-Sublime-Snippets

Вы можете установить через Sublime Package control

Cmd + Shift + P

Перейдите в Управление пакетами: установите пакет.

Введите ERB Snippets. Пусть катится.

Затем вы можете использовать автозаполнение вкладки для множества фрагментов, таких как:

напечатать теги ERB = pe, которые автоматически завершаются до <%= %>
if block = if, который автоматически завершается до <% if %>...<% end %>

Ответ 4

Если вы ищете предложение автозаполнения, измените auto_complete_selector в Предпочтение, например:

"auto_complete_selector": "text, source - comment",