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

时间:2018-06-07 19:34:46

标签: mobile keyboard keyboard-shortcuts ergonomics

我正在寻找各种笔记本电脑,一个人在旅行时编程,我发现了这个:华硕Flip Chromebook:

Asus Flip Chromebook

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

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

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

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

2 个答案:

答案 0 :(得分:1)

Chromebook的官方快捷键

看起来Google可能会用它们的list of Chromebook-specific keyboard shortcuts为您提供帮助。它们确实包括用作主页,结束,向上翻页,向下,删除的快捷键。

特定于编辑器的快捷方式

如果发现这些快捷方式不适用于您的目的,则还可以检查特定的Cloud IDE是否具有可用的键盘快捷键such as these for 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并同时突出显示# LOAD ROWS import csv csv_file = "aFile.csv" # The above file is blank. found_list = ["3423423"] eans = ["3423423", "jalsjfslv", "fbdbdf", "bdfndf", "32532532"] clear = False output = open(csv_file, 'w', newline='') output.close() for row in eans: if(row.isdigit()): clear = False output = open(csv_file, 'a', newline='') writer = csv.writer(output) writer.writerow([row]) output.close() print('True') gtin = row.split(";") gtin = gtin[0] if gtin in found_list: clear = True elif(clear == True): print('Non Digit = Iterate') ,尽管这样可能会有一些尝试和尝试。错误。

答案 1 :(得分:-1)

要使用 Home、Page up、Page down 和 End 功能,请按住 Fn 键并按相应的箭头键。

组合功能 带向左箭头的 Fn 键 Home 带有向上箭头的 Fn 键 Page up 带向下箭头的 Fn 键 Page down Fn 键与右箭头 End