如何在没有 Home/End 键和 Fn 键的键盘上导航代码?

Zhr*_*hro 6 keyboard ergonomics mobile keyboard-shortcuts

我正在寻找各种笔记本电脑,以便在旅行时进行编程,我发现了这款:Asus Flip Chromebook:

华硕翻盖 Chromebook

已经很难找到带有 Del/PgUp/PgDn/End 行的 15 英寸以下笔记本电脑了,我在编码时经常使用这些行,但大多数笔记本电脑至少有一个“Fn”键来从箭头键获取大部分功能。但是这个笔记本电脑甚至没有这个。

据我所知,这台笔记本电脑是 Chromebook,并不是针对程序员的,但如果有人想使用这样的笔记本电脑进行编程,如何设置环境和 IDE 来解决这些丢失的密钥?

例如,要选择当前行,如果我在末尾,则输入 Shift+Home;如果在下面,则输入 Home+Shift+End,等等。

这种键盘有哪些解决方案和不同的工作流程?

小智 3

官方 Chromebook 快捷方式

看起来 Google 可能已经为您提供了有关Chromebook 特定键盘快捷键的列表。它们确实包含用作 Home、End、Page Up、Down、Delete 的快捷方式。

编辑器特定的快捷键

如果您发现这些快捷方式无法满足您的目的,您还可以检查特定的云 IDE 是否有可用的键盘快捷方式,例如 Repl.it 的键盘快捷方式。您可能需要搜索以查看是否有适用于您首选编辑器的键盘快捷键。

如果上述选项没有帮助,个人建议

我注意到一些组合有效:

  • Alt+left arrow取代Home
  • Alt+right arrow取代End

您还可以在此处添加shift键以分别突出显示行的开头和结尾。

向上翻页和向下翻页很棘手,但如果您使用它们转到文档顶部,则可以使用 Ctrl+A 来突出显示所有内容。然后您可以使用箭头键转到总选择的左侧或右侧:

  • Ctrl+A then left arrow去顶部
  • Ctrl+A then right arrow到底部

如果您想突出显示从当前光标位置到顶部或底部的选择,您可以尝试仅按住 Shift 和向上或向下箭头键。


注意:对于您找到的任何导航快捷方式,您可以尝试shift在按下它们时插入它们以同时突出显示,但是,可能会出现一些尝试和错误。