Как перейти на верх или низ скрипта с помощью сочетаний клавиш?

687
Paul

Я ищу VI / VIM-эквивалент 'gg' и 'Shift + g', но внутри PyCharm. Просматривал их документы и ничего не нашел.

4
Смотрите также http://stackoverflow.com/questions/20817133/in-pycharm-how-to-navigate-to-the-top-of-the-file Pat 9 лет назад 0

3 ответа на вопрос

4
SBI

First: Do the standard plain-text shortcuts ctrl + home and ctrl + end not work in PyCharm?

Second: If you're a Vim user, I can personally recommend IdeaVim. It's a vim emulator plugin for Idea, and google tells me that it works just as well with PyCharm.

Я забыл упомянуть, что я пользователь Mac, поэтому у меня нет кнопок «home» и «end». Я буду смотреть на вариант IdeaVim. Paul 10 лет назад 1
@Paul Я немного не использовал Mac, но если я не ошибаюсь, это должны быть `cmd + стрелка вверх` и` cmd + стрелка вниз` соответственно. SBI 10 лет назад 0
Это было мое внутреннее чувство, но эти комбинации клавиш не перемещают курсор по сценарию. Вместо этого они перемещают фокус среды IDE из сценария на хлебные крошки PyCharm для структуры каталогов. Paul 10 лет назад 1
2
Shreyas

Mac OS X defaults in PyCharm are -

Cmd + Fn + <UP>: Top of the document (equivalent of gg in vi/m)

Cmd + Fn + <DOWN>: Bottom of the document (equivalent of G in vi/m)

@ Бурги, да, они есть. Mac OS X специфичный. Shreyas 8 лет назад 0
ну, я думаю, упоминание о Cmd само по себе было бы четким указанием; но вот, пожалуйста, отредактировано в любом случае. Shreyas 8 лет назад 0
Это для страницы, а не для документа. По крайней мере для меня. Paul 8 лет назад 0
Я не уверен, в чем здесь разница между страницей и документом? под страницей вы имеете в виду видимую часть (на экране) открытого документа / файла? Shreyas 8 лет назад 0
Точно @Shreyas Paul 8 лет назад 0
1
Pat

Я обнаружил, что это Cmd+fn+leftработает - это команда «Переместить каретку в начало текста». «Scroll to Top» просто перемещает представление, но не курсор, поэтому, как только вы переместите курсор, вы вернетесь к исходной точке кода.

Keymap entry