是否有移动到文件开头的键盘快捷键?我检查了 IntelliJ 的Mac OS X 键盘映射,它没有列出任何用于导航到文件开头的内容。
6 回答
command+home或fn+ command+left arrow
编辑 Intellij Preferences -> KeyMap -> Editor Actions 条目,用于“Move Caret to Text Start”和“Move Caret to Text End”。如果将它们设置为 Command+UpArrow 和 Command+DownArrow,它将像普通的文本编辑器一样工作。我不知道为什么这不是 Intellij 的默认设置,而是看似毫无意义的“滚动一行”功能。
在 Mac 上,command+home和command+end移动到文件的顶部和底部。
在 Mac 笔记本电脑上,没有主键或结束键。许多带有option/function键的组合键会产生丢失的键并执行其他简洁的操作。例如,使用function+left和function+right将提供 windows 样式home和end行为,而function+up和function+down将提供page up和page down行为。超级用户有更多信息。
此外,如果您打开Keyboard
首选项窗格并查看Input Sources
选项卡,您会发现显示的键盘会随着您按下 shift、option 和 function 等修饰键而发生变化。你的键盘可能比你想象的要多。
接受的答案不正确。要移动到文件的开头/结尾,请在 Windows/Unix 上使用 ctrl+home/ctrl+end 或在 Mac 上使用 command-home 和 command-end,正如 @jackrabbit 建议的那样。
ctrl+pageup(将插入符号移动到页面顶部)将插入符号移动到文件的可视部分(页面、视口)的顶部。它也不会将插入符号移动到第一列,它会尝试保持在与之前相同的列中
只是为了清楚起见
对于 Windows,
Ctrl+ Home=> 顶部
Ctrl+ End=> 底部
Ctrl+ PgUp=> 向上翻页
Ctrl+ PgDn=> 向下翻页
搜索 Keymap 首选项设置,并为“Move Caret to Text Start”和“Move Caret to Text End”设置您自己的组合键。这具有 OP 想要的行为,其中插入符号被移动到文件中文本的最顶部,以及最后。:D
我正在使用 IntelliJ 12,并且喜欢它!