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

标签 mobile keyboard keyboard-shortcuts ergonomics

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

Asus Flip Chromebook

已经很难找到带有 Del/PgUp/PgDn/End 行的低于 15"的笔记本电脑,我在编码时虔诚地使用它,但大多数笔记本电脑至少有一个“Fn”键可以从箭头键获得大部分功能。但是这个笔记本电脑甚至没有。

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

例如,要选择当前行,如果我在最后,请输入 Shift+Home,如果我在下面,请输入 Home+Shift+End,等等。

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

最佳答案

官方 Chromebook 快捷方式

看起来谷歌可能已经覆盖了你这里,他们的 list of Chromebook-specific keyboard shortcuts .它们确实包括用作 Home、End、Page Up、Down、Delete 的快捷方式。

特定于编辑器的快捷键

如果您发现这些快捷键不适用于您的目的,您还可以检查特定的云 IDE 是否有可用的键盘快捷键,such as these for Repl.it .您可能需要向上搜索以查看是否有可用于首选编辑器的键盘快捷键。

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

我注意到的一些组合有效:

  • Alt+left arrow替换 Home
  • Alt+right arrow替换 End

  • 您也可以添加 shift这里的键分别突出显示到行的开头和结尾。

    Page Up 和 Down 很棘手,但如果您使用它们转到文档顶部,则可以使用 Ctrl+A 突出显示所有内容。然后您可以使用箭头键转到总选择的左侧或右侧:
  • Ctrl+A then left arrow去顶
  • Ctrl+A then right arrow去底部

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

    注:使用您找到的任何导航快捷方式,您可以尝试输入 shift但是,当按下它们同时突出显示时,可能会有一些反复试验。

    关于mobile - 如何在没有 Home/End 键和 Fn 键的键盘上导航代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748970/

    相关文章:

    jquery - AngularJS $http 和 jQuery AJAX 仅在移动浏览器上不触发

    testing - 移动测试自动化的最佳工具

    c - 为什么 getch() 在 C 中抛出错误

    javascript - 检测输入是否被触摸(平板电脑)或单击(鼠标)

    css - 在手机浏览器中使用键盘弹出窗口查看内容

    java - 有什么方法可以过滤 eclipse 中的工作区引用 (Ctrl+Shift+G),以免同时看到 "potential matches"吗?

    javascript - 更改移动设备上的触摸事件行为

    CSS 媒体查询。奇怪的宽度错误

    intellij-idea - 从 IDEA 快速访问表

    xcode - "Key Equivalent"输入类似Xcode?