要准备考试,我必须使用谷歌文档而不是使用IDE来学习编码。这可能看起来像白痴或不礼貌,但老师真的坚持这一点。这似乎与谷歌采访相同......例如......
到目前为止,我真的习惯使用两个空格缩进(我讨厌使用tab indendation)。我想了解如何在Google文档中快速执行此操作。是否有快捷方式或“提示”(附加?)?
例如,如果从位置编号4开始有一个“if-condition”,并且想要移动到下一行,那么将光标位置设置为4非常方便。然后,您将添加在位置编号6处开始阻止的两个空格。(所有if块将至少具有位置6)。但是在Docs中,当您移动到以下行时,光标始终从行的开头开始,除非您使用制表符缩进。如果你想要正确缩进你的代码,它真的很糟糕......
你有解决方案吗?
答案 0 :(得分:2)
我遇到了同样的问题。 在google docs中编写Python代码,我的解决方案是:
为此:工具>首选项并取消选中以上项目。下面附上屏幕截图。
要保存: 格式 > 段落样式 > 普通文本 > 更新“普通文本”以匹配。
现在,在docs中编写代码,在google doc中选择代码,点击: 附加组件 > 代码块。一个弹出窗口打开。 为我选择语言:'python'。 选择主题:'atom-one-dark' 点击格式。
代码看起来很像IDE,编写更多代码也更容易。
答案 1 :(得分:1)
虽然我明白有时可以通过让学生以一种看似不合逻辑的方式做事来做出一点,但这对我来说没有任何意义。
学生不会通过按空格两次来学习任何有用的东西,而不是让编辑或IDE为他们做这些。
我想知道,是因为他/她希望在谷歌文档中提供它还是因为他们希望你这样编码?如果是后者,则不必隐藏您的解决方法。
我只能建议使用一个好的文本编辑器,我总是使用优秀的免费Notepad ++,并将其复制并粘贴到Google Docs。你的导师永远不会知道。事实上,我一直在寻找可以通过Notepad ++直接在Google文档中访问代码文件,或者使用Google文档自动同步文件夹的方法。
Notepad ++具有语法着色 - 这将节省您的生命 - 并且可以设置为使用制表符或空格缩进到您指定的任何缩进宽度。如果不使用IDE,我只使用Notepad ++。
你的导师听起来像我曾经有过的人,他们因为古怪而有点过分,但有点想成为一个鸡巴。告诉学生只在Google文档中编码是绝对没有意义的。谷歌文档是一件好事,我喜欢它,但它不是想象力的编码工具。
(我看到这是一个老化的帖子,但我会回答以防其他有类似问题的人 - 比如今年的课程 - 正在寻找答案。)
答案 2 :(得分:0)
您可以尝试(ab)使用项目符号列表:
每次需要编写嵌套块时,都必须按" tab"只有一次,然后保持子弹列表级别和它的缩进。要返回外部区块,只需按下shift-tab。
然而,恕我直言,它并不值得这么麻烦。一般来说,面试问题解决方案并不是那么大,并且几次击中空格键并不是一个很大的开销。
答案 3 :(得分:0)