Используя textmate для ruby, как мне переместить курсор за скобки? - PullRequest
1 голос
/ 25 мая 2011

Я новичок в textmate, ruby ​​... программирование ...

Допустим, я пишу следующее:

{::Rails:root}

Textmate создаст оба набора {}когда я наберу первый.Как только я вошел в :: Rails: root в {}, как я могу получить textmate для перехода за пределы {} без использования клавиш со стрелками?Есть ли какое-либо нажатие клавиши или команда, имя которой я просто не знаю или использую клавиши со стрелками правильный метод?

Спасибо, что ответили на мой серьезно новый вопрос кодера!

Ответы [ 3 ]

3 голосов
/ 25 мая 2011

Если вы хотите остаться в той же строке, просто наберите '}', чтобы перезаписать автозаполнение. Если вы хотите выйти из автозаполнения и перейти непосредственно к следующей строке, введите его cmd +.

Если вы хотите видеть точку с запятой в конце ваших команд ruby, вы также можете нажать cmd + shift + enter.

ОБНОВЛЕНИЕ: Как сказано в комментариях @Jake, у вас также есть возможность нажать cmd + стрелка вправо, чтобы добраться до конца строки. Вы действительно должны нажать на стрелку, но вы сохраняете нажатия клавиш в случаях, когда есть вложенное автозаполнение, такое как

("Some text #{variable}")

Таким образом, вместо того, чтобы нажимать '}', затем '' ', затем') ', вы можете просто нажать cmd + стрелка вправо, чтобы добраться до конца.

0 голосов
/ 25 мая 2011

Редактировать -> Выбрать -> Заключенные в скобки могут быть вашими друзьями здесь, в зависимости от того, что вы пытаетесь сделать.Сделайте это, тогда стрелка вправо приведет вас к концу скобок / {} s / и т.д.

Я использую аналогичный подход для одного из макросов в моих командах движения TextMate Bundle

0 голосов
/ 25 мая 2011

Вы должны просто сделать cmd + enter

...