dio
16 уровень
Москва

Клавиатурные раскладки

Пост из группы Архив info.javarush.ru
3710 участников
Возможно, вы слышали, что IntelliJ IDEA является клавиатурно - ориентированный IDE. Это значит, что вы можете работать IntelliJ IDEA, не касаясь мыши. Это поможет вам оставаться сосредоточенным и в конце концов, быть более продуктивными. Именно поэтому важно знать раскладки IntelliJ IDEA, то есть, какие клавиши и комбинации клавиш какие действия вызывают.
1. Настройки
IntelliJ IDEA поставляется с набором клавиатурных раскладок, которые были специально адаптированы для использования с различными операционными системами, а так же облегчают переход с других IDE и редакторов. Например, если вы долгое время пользовались Eclipse, NetBeans или вы поклонник Emacs, вы сможете найти раскладку, которая подходит именно вам. Для выбора раскладки, которую вы хотите использовать, перейдите в меню Settings → Keymap. Любая раскладка, может быть дополнительно адаптирована с учетом ваших привычек, то есть вы можете добавить свои собственные комбинации клавиш и изменить существующие.
2. Поиск действия по клавиатурной комбинации
Если вам интересно, какое действие вызывает определенное сочетание клавиш, посмотрите на следующий рисунок. Полный справочник раскладок всегда доступен через Help(Помощь) → Default Keymap Reference(Раскладка по умолчанию), а также на сайте IntelliJ IDEA.
3. Вызов действия по имени
Всякий раз, когда вам необходимо выполнить некоторые действия, но вы не знаете, какую комбинацию клавиш использовать, нажмите Shift + Ctrl + A (Shift + Cmd + A для Mac) непосредственно из редактора и начните печатать то, что вы ищете.
4. Конфликты с клавиатурными комбинациями системы
Иногда, если вы бы выбрали раскладку, специфичную для вашей операционной системы, все еще может быть конфликт между клавиатурными комбинациями, используемыми в IntelliJ IDEA и вашей ОС. Чтобы избежать этих конфликтов, просто используйте следующую хитрость в настройках системы.
5. Mac OS X
Переключите F1 - F12 для стандартного поведения функциональных клавиш, потому что все они активно используются в IntelliJ IDEA. Отключить Show Spotlight search field, потому что ее клавиатурная комбинация Ctrl + Space - это комбинация по умолчанию для завершения кода в IntelliJ IDEA. При первом запуске IntelliJ IDEA на Mac OS X выбрана раскладка по умолчанию для Mac OS, но вы можете выбрать Mac OS X 10.5+ раскладку, которая была разработана специально для Mac OS X версии 10.5 и выше, раскладка более дружественна для пользователей, которые привыкли к клавиатурным комбинациям Mac OS X.
6. Ubuntu
Вот список хитростей которые вам нужно проделать с системой для клавиш по умолчанию, так чтобы они не мешали действиям IntelliJ IDEA (указанных в скобках). Отключите тень окна, назначено на Ctrl + Alt + S (Диалог настроек) Измените или отключите блокировку экрана, назначено на to Ctrl + Alt + L (Форматировать код) Измените или отключите запуск терминала, назначено на Ctrl + Alt + T (Окружить выражение конструкцией) Измените или отключите, переключение рабочей области, назначено на Сtrl + Alt + Стрелки (Навигация) Отключите перемещение окна, назначено на Alt + F7 (Поиск использования) Измените или отключите изменение размера окна, назначено на Alt + F8(Вычисление выражения) 7. Vim И, наконец, если вы являетесь преданным поклонником Vim и не можете пойти на кодирование в другом редакторе, вы будете рады узнать, что IntelliJ IDEA имеет плагин эмуляции Vim. Чтобы включить Vim раскладку в IntelliJ IDEA, вам необходимо скачать и включить плагин IdeaVim в Settings → Plugins. Плагин поддерживает многие функции Vim включая клавиатурные сокращения, действия клавиш, многие типы команд, регистры, макросы, режимы и многое другое. Оригинальная статья: Keymap Перевел
Комментарии (9)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
pro_moscow26 уровень, Москва
11 октября 2016, 00:28
Как всегда, статья ни о чём.
almutasim7 уровень, Краснодар
4 августа 2014, 00:53
в Убунту (точнее в Лубунту) не работаю горячие клавиши вообще (Ctrl+C, ctrl + v, ctrl +x);
как победить?
strEaM25 уровень
16 марта 2014, 03:46
Существует ли хоткей, которым можно выделить строку на которой стоит курсор? Например, можно нажать шифт, и стрелочками поводить, но это не то.
IvanDurov25 уровень
16 марта 2014, 05:02
Точнее скажи — зачем тебе всю строку выделять?
Выбирать логический участо Ctrl + W. Если повторять будет выделять с каждым нажатием большую область. Удалять строку Shift + Del. Я выбираю всю строку Shift + Home (курсор в конце строки должен быть).
strEaM25 уровень
16 марта 2014, 05:20
Всю строку выделять что-бы скопировать ее, и вставить куда-то ) Shift + Home подходит, спасибо.
igor25 уровень
16 марта 2014, 08:05
End, Shift + Home
seleand33 уровень, Кубань
15 июля 2016, 15:06
А мне вот тоже не хватает возможности одной комбинацией выделить всю строку. Ctrl + W для этих целей использовать неудобно, поскольку приходится нажимать несколько раз и после каждого раза смотреть, уже выделена вся строка или еще нет. Потому как очень легко промахнуться и нажать большее количество раз, чем нужно. И тогда придется жать еще и Ctrl + Shift + W. Очень часто требуется скопировать несколько идущих последовательно строк. Причем эти строки не совпадают с логическим блоком, который можно получить последовательным нажатием Ctrl + W. Поэтому хочется одной комбинацией выделить целую строку, а потом использовать Shift + стрелка для выделения следующих строк. End, Shift + Home — неудобно, поскольку выделяет не всю строку, а только содержимое внутри строки. Получается, для этих целей придется жать End, Shift + Home, Ctrl + W. И только потом Shift + стрелка для добавления строк. 3 последовательные комбинации для выделения одной строки — как-то неудобно ИМХО.
alexnjc31 уровень
21 ноября 2013, 19:17
А как же счастливые пользователи Windows7? Вы не поверите, но есть и такие ))
Для них есть специфические хоткеи?
omatic23 уровень, Львів
21 ноября 2013, 21:09