Coding style 在触摸屏设备上编写代码

Coding style 在触摸屏设备上编写代码,coding-style,ide,touch,usability,touchscreen,Coding Style,Ide,Touch,Usability,Touchscreen,我真的很喜欢智能手机、iPad、平板电脑等触摸设备。作为一名开发人员,我希望直接在设备上编写代码。触摸设备上的IDE。我们将如何在没有键盘的设备上编写程序?只有拖动和触摸是可能的 当然,这些设备都有软键盘。但我认为这是愚蠢的。假设我想列出在Python解释器中需要触摸15次的当前目录 >>> os.listdir('.') 如果屏幕上有“os”模块,我将触摸它,屏幕上会显示子功能列表。参数为“.”在设备上只需触摸3次,可能包括“运行”按钮,则触摸次数为4次。你们有没有想过这种

我真的很喜欢智能手机、iPad、平板电脑等触摸设备。作为一名开发人员,我希望直接在设备上编写代码。触摸设备上的IDE。我们将如何在没有键盘的设备上编写程序?只有拖动和触摸是可能的

当然,这些设备都有软键盘。但我认为这是愚蠢的。假设我想列出在Python解释器中需要触摸15次的当前目录

>>> os.listdir('.')

如果屏幕上有“os”模块,我将触摸它,屏幕上会显示子功能列表。参数为“.”在设备上只需触摸3次,可能包括“运行”按钮,则触摸次数为4次。你们有没有想过这种发展?如果你想知道什么样的用例是优雅的?

这种方法的一个普遍问题是,你必须始终注意你手指所在的位置。对于符合人体工程学的工作姿势来说,这不是最理想的。撇开这个问题不谈,有许多可能性

乐高编码
通过选择“特殊”构建,您可以创建代码块 在IDE中创建砖块。e、 g.a一组if/else的构建块 语句、for循环的构建块或for循环的构建块 头部和身体的新方法。您可以在编码中拖动这些块 区域并填写空格

使用你的魔杖
一个有用的功能是可编程手势,比如鼠标 可以在firefox中配置的手势。例如,你可以 通过绘制“s”自动生成变量的setter和getter 在这个变量上

所有这些小事情
您可以使用所有这些功能,这些功能在基于触摸的应用程序中非常方便,例如:多指调整大小、使用两个手指滚动等。

许多其他功能…
[你的想法在这里]
这个列表肯定可以做得更长



最后,应该添加一个真正符合人体工程学的软键盘
对于所有的任务,打字都是不可避免的。

@Melug:我重新措辞并转述了你的问题。也许它会在那里得到更多的关注。谢谢你的回复。我同意“良好的人体工程学软键盘”。也许直接绘制“抽象语法树”是另一种方法。