2016-01-29 2 views
0

Есть ли какой-нибудь ярлык идеи intellij для выбора токена в инструкции?Intellij Idea Keyboard Shortcut Чтобы выбрать токен

Для примера рассмотрим следующее:

cell.setCellValue((profileInfo.get("startTimeOfCrawl")!=null)?profileInfo.get("startTimeOfCrawl"):""); 

В настоящее время, если мой курсор на первый символ вышеназванного заявления (т.е. в начале c из cell, если я должен выбрать profileInfo, то я должны использовать мышь и дважды щелкните на profileInfo, чтобы выбрать это.

Еще один обходной я нашел использовать клавиши со стрелками, чтобы получить курсор profileInfo Затем с помощью Ctrl + Shift + правый клавиши со стрелками, чтобы выбрать до конца (т.е. до o) profileInfo Это хорошо, когда мой курсор находится в начале profileInfo (или даже заканчивается, и в этом случае мы можем использовать клавишу со стрелкой влево). Но если мой курсор находится где-то между profileInfo, тогда мне нужно будет использовать ctrl + right (или ctrl + left), чтобы получить курсор к началу или концу этого токена. Тогда мне придется использовать Ctrl + Shift + стрелка вправо (или, если возможно, стрелка влево).

(Переключение с клавиатуры на мышь ломает непрерывность, следовательно, ищет сочетания клавиш.)

Есть ли лучший ярлык сделать выше 1 шаг?

PS: Решение, приведенное выше, будет очень полезно при выполнении замены строк.

ответ

0

Не могу придумать 1-шаговый процесс выполнения этого, но попробуйте использовать alt для перемещения по клавишам со стрелками, он будет проходить через «слово» вместо символа.

Вы также можете использовать альт + SHIFT клавиш + стрелками выбрать за слово.

+0

Использование alt со стрелками для перемещения переключателей вкладки для меня в intellij idea 14.0.3 Вы используете стандартную комбинацию клавиш по умолчанию? – rahulserver

+0

yep default, извините забыл упомянуть, что я на Mac. – ijball

1

Использование Править | Расширить выделение (Ctrl-W в раскладках по умолчанию, Alt-Up в раскладке для Mac OS 10.5+). Вы можете нажимать его несколько раз, чтобы расширить выделение до более крупных конструкций синтаксиса.

Смежные вопросы