IntelliJ文件开头的快捷键

192

有没有快捷键可以移动到文件的开头?我查看了IntelliJ的Mac OS X键盘映射,但它没有列出任何用于导航到文件开头的内容。

7个回答

422

command+home or fn+command+left arrow


25
谢谢你,Kirby。我们这些没有Home/End键的Mac笔记本用户非常感激你。 - tojofo
21
谢谢。另一个快捷键提示:使用fn+向上或向下箭头来将页面向上或向下移动。 - Mellson
4
在Windows系统中,默认使用Ctrl+Home快捷键可以跳到文件开头,使用Ctrl+End快捷键可以跳到文件结尾。如果你正在使用Windows系统,请给这条评论点赞! - Gab是好人
3
奇怪,为什么 Command+Up 键不能用,就像其他任何文本编辑应用程序一样? - Hakanai
2
我正在使用fn+cmd+左箭头跳转到文件开头,fn+cmd+右箭头跳转到文档结尾。我正在使用MacBook Pro工作。 - Mohammad Selim Miah
显示剩余4条评论

114

编辑Intellij首选项-> KeyMap-> "Move Caret to Text Start"和"Move Caret to Text End"的编辑器操作条目。 如果您将它们设置为Command + UpArrow和Command + DownArrow,则它将像普通文本编辑器一样工作。 我不知道为什么在Intellij中,这不是默认设置,而似乎无意义的“滚动一行”功能却是默认设置。


6
“看起来”是一种婉转的说法。 - Arel
4
文本起始的默认设置是Command+Home,而在Macbook键盘上应该是Fn+Command+Left。 - xi.lin
太好了。我一直在寻找一种在我的Mac和我的(普通/PC)外接键盘之间具有一致性的行为。在我的Mac上没有“Home”和“End”按钮,而在外接键盘上,“fn”不位于左下角 - 所以这就是我寻求的解决方案。 - Erez Cohen
4
一个需要注意的点是,您可能也想为“将光标移动到文本[开头/结尾]并选择”执行相同操作,包括Shift键。 - Ian Gustafson

21

在Mac上,使用command+homecommand+end可以快速移动到文件的顶部和底部。

在Mac笔记本电脑上,没有Home键或End键。但是通过使用option/function键组合其他键可实现类似功能,例如使用function+leftfunction+right等同于Windows风格的homeend,而使用function+upfunction+down则相当于page uppage down。有关更多信息,请查看Superuser网站上的更多信息

此外,如果您打开Keyboard偏好设置面板并查看Input Sources选项卡,则会发现随着按下修改键(如shift、option和function),所显示的键盘布局会发生变化。您的键盘可能比您想象的要强大得多。


3
仅适用于具有“Home”和“End”键的键盘。 - Kirby
19
过去十年里,您是否曾拥有过笔记本电脑?如果没有的话,我建议您购买一台,这样比携带铝塔更加方便。 - shanusmagnus
2
这个回答的语气相当傲慢。笔记本电脑的快捷键可以用更中立的方式来解释。 - ryanbrainard
@ryanbrainard,这主要是因为我对人们似乎投入的研究量很少而感到恼怒。即使是维基百科上的“Home Key”文章也提供了这些信息。无论如何,我重新修改了这一部分的措辞。 - jackrabbit

8

被接受的答案不正确。要在文件开头/结尾移动,请在Windows/Unix上使用ctrl+home/ctrl+end,或在Mac上使用command-home和command-end,如 @jackrabbit所建议。

ctrl+pageup(将插入符号移到页面顶部)将插入符号移到文件(页面、视口)可视部分的顶部。它也不会将插入符号移到第一列,而是试图保持在以前的同一列。


5

为了更好地理解,以下是补充说明:

在 Windows 操作系统中:

Ctrl + Home => 快速跳转到页面顶部

Ctrl + End => 快速跳转到页面底部

Ctrl + PgUp => 快速向上翻页

Ctrl + PgDn => 快速向下翻页


3
搜索Keymap首选项设置,为“将插入符号移动到文本开头”和“将插入符号移动到文本结尾”设置自己的组合键。这样做可以实现操作者想要的行为,即将插入符号移动到文件中的文本顶部和底部。 :D
我正在使用IntelliJ 12,并且非常喜欢它!

0

你正在寻找:

Page Up => fn + up

Page Down => fn + down

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接