IntelliJ начало файловой клавиатуры

Ответы:

323

command+ homeили fn+ command+left arrow

Kirby
источник
13
Спасибо, Кирби, те из нас, кто пользуется ноутбуками Mac, у которых отсутствуют клавиши home / end, большое спасибо.
Тохофо
17
Спасибо. Еще одна подсказка: используйте fn + стрелка вверх или вниз для перемещения страницы вверх или вниз.
Меллсон
1
Чтобы быстро выбрать блок: SHIFT-FN-CMD + СТРЕЛКИ ВВЕРХ / ВНИЗ ... это решение привело меня на правильный путь - спасибо!
Джин Бо
4
в окнах по умолчанию Ctrl + Home позволяет перейти в начало файла, а Ctrl + End - в конец. голосовать за этот комментарий, если вы находитесь на окнах!
Габ 是 好人
1
Это странно, почему Command + Up не может работать, как буквально в любом другом приложении для редактирования текста?
Трейказ
94

Отредактируйте настройки Intellij -> KeyMap -> Записи действий редактора для «Переместить каретку в начало текста» и «Переместить каретку в конец текста». Если вы установите для них Command + UpArrow и Command + DownArrow, он будет работать как обычный текстовый редактор. Я понятия не имею, почему это не по умолчанию в Intellij вместо бессмысленной, по-видимому, функции прокрутки в одну строку.

Натан Бич
источник
5
«казалось бы» - это хороший способ выразить это.
Арель
1
Настройка по умолчанию для начала текста - это Command + Home, которая на клавиатуре
MacBook
Превосходно. Я искал согласованное поведение между моим Mac и моей (обычной / ПК) внешней клавиатурой. На моем Mac нет кнопок «Домой» и «Конец», а внешняя клавиатура «fn» не расположена внизу слева - так что это решение, которое я искал.
Эрез Коэн
2
Одно замечание: вы, вероятно, захотите сделать то же самое и для «Переместить каретку в текст [Начало / конец] с выделением», включая клавишу Shift.
Ян Густафсон
10

На Mac command+ homeи command+ endперемещаются в начало и конец файла.

На ноутбуке Mac нет клавиш «домой» или «конец». Многие комбинации клавиш с ключами option/ functionпроизводят недостающие ключи и делают другие полезные вещи. Например, использование function+ leftи function+ rightобеспечит стиль homeи endповедение окон, а function+ upи function+ downобеспечит page upи page downповедение. Суперпользователь имеет больше информации .

Кроме того, если вы откроете Keyboardпанель настроек и посмотрите на Input Sourcesвкладку, вы увидите, что отображаемая клавиатура изменяется при нажатии клавиш-модификаторов, таких как shift, option и function. Ваша клавиатура, вероятно, делает намного больше, чем вы думали.

Jackrabbit
источник
3
Допустим, я полагаю, только для клавиатур, у которых есть клавиши home и end
Kirby
@ Кирби Я не думаю, что IntelliJ меняет привязку клавиш в зависимости от вашей клавиатуры. Каждая клавиатура Mac, которой я владел за последние 10 лет, имела эти клавиши. Если у вас нет, я бы предложил получить полную клавиатуру для программирования.
Крольчиха
14
Вы владели ноутбуком в последние десять лет? Если нет, я бы посоветовал приобрести его, это проще, чем носить алюминиевую башню.
Шанусмагнус
Тон этого ответа довольно снисходительный. Сочетания клавиш можно было бы объяснить более нейтрально.
Райанбрейнард
@ryanbrainard Это в основном потому, что меня раздражает небольшое количество исследований, которые люди, кажется, проводят . Даже статья в Википедии о ключе Home предоставляет эту информацию. Во всяком случае, я переписал раздел.
Jackrabbit
5

Принятый ответ не верен. Чтобы перейти к началу / концу файла, используйте ctrl + home / ctrl + end в Windows / Unix или command-home и command-end на Mac, как предложило @jackrabbit.

Ctrl + pageup (перемещение каретки на верх страницы) перемещает каретку в верхнюю часть видимой части файла (страница, область просмотра). Он также не перемещает курсор в первый столбец, он пытается остаться в том же столбце, в котором он находился ранее.

Хуан Мендес
источник
3

Найдите настройки предпочтений Keymap и установите собственную комбинацию клавиш для «Переместить каретку в начало текста» и «Переместить каретку в конец текста». Это поведение, которое намеревается OP, когда каретка перемещается в самую верхнюю часть текста в файле и в самый конец. : D

Я использую IntelliJ 12 и люблю его!

user1956066
источник
3

Просто как дополнение для ясности

Для Windows

Ctrl+ Home=> Вверх

Ctrl+ End=> Низ

Ctrl+ PgUp=> Страница вверх

Ctrl+ PgDn=> Страница вниз

Supun Wijerathne
источник