把你的代码放在一个盒子里,适当地缩进,放在指令表上

2,440

11.

11.

简介:将代码放入一个方框中,适当缩进,放在可指示的内容上

关于:现在看到我:http://www.opencircuars.com/user:russ_hensel

当我第一次写入代码时,它在打卡,你不能缩进。现在,您可以,并且不缩进的代码通常值得阅读的努力。在Python中,如果缩进不正确,则代码不会运行右转。仍然有很多代码在没有缩进的指教中发布。这是一种耻辱。固定它并不难。

步骤1:失败

这个指示器在编辑器中一直很好,但在线查看编辑器显然已经向代码进行了一些调整,格式化现在垃圾,我已经修复了几次,但它不会粘。我会调查它,看看我是否可以解决它。别人有一些提示。如果我无法修复它,我会不会发布它。如果你想象它的工作,请继续

第2步:例如

在这里,我放入了一个框并粘贴了代码(并且读者可以复制出来,格式化):

类RunningAve:“在其他位置验证和测试元组?很长时间不可以,可以从结尾进行加减”“#TIME=0#COUNT=1 def(self,length):self.val(length)self.ix(now=0 self.values=[0.]*self.val(len self.ave)len=0(-----------------------------------------------------------------------------def add val(self,new val):”“添加值后返回新平均值值值不应重复”“self.ix_now+=1#而不是使用第一个值加载整个列表???如果self.ave_len=self.val_len:self.ix_now=0 self.values[self.ix_now]=new_val retval=0。对于self.values中的val:retval+=val返回值(retval/self.ave_len)

没有盒子,粘贴的代码看起来像这样(它可以用很多手动工作清理,例如:

RunningAve类:
“”执行运行平均“”“

def __init __(self,length):self.val_len = length self.ix_now = 0 self.values = [0] * self.val_len self.ave_len = 0#---a--------------------------------------- - def add_val(self,new_val):“”“在添加值后返回新的平均值值不应该是重复“”“”self.ix_now + = 1#而不是此加载整个列表,第一个值???如果self.ave_len = self.val_len:self.ix_now = 0 self.values [self.ix_now] = new_valRetval = 0.对于self.Values:Retval + = val返回(Retval / Self.ave_len)

有些人绕过屏幕截图的代码中粘贴的问题,但你不能滚动这些,包括多个屏幕代码,或让读者复制格式化的代码从指导中删除,盒子让您完成所有这些代码。

步骤3:工具和材料

  • ProMembership(只需编写一个好的说明,由于难以理解的原因,网站管理员喜欢它,并免费获得一个),您需要它来访问html编辑器功能。

第4步:做到这一点

在编辑器中,将一些常规文本放在需要框缩进代码的上方和下方,不需要太多文本,但如果不这样做,则很难在框之前或之后插入。

然后按“”图标。这将使页面的HTML变得混乱。请小心,这样很容易造成混乱。然后将文本插入附件中(我不能把它放在一个盒子里让你复制,因为HTML不喜欢里面的HTML——至少就我所了解的情况而言,再加上编辑器喜欢改变周围的事物。)

然后再次使用“”图标退出HTML。你应该看到盒子。既然你有它应该能够输入它,剪切和粘贴它,发布一些看起来的代码。完毕。

嘿!为什么不让每个人都轻松一下呢。

1人制作这个项目!

建议书

  • 垃圾寻宝大赛

    垃圾寻宝大赛
  • 微控制器比赛

    微控制器比赛
  • 自动化比赛

    自动化比赛

11评论

0.
Russ_hensel.

5年前

我想我有一些信息//www.sledutah.com/id/How-to-Enhance-You...。这很好,但如果你看它,你会发现它有点混乱,可能是因为该网站的automagic功能。如果instructables确保所有这些东西都能正常工作,那就太好了。不会那么难吧?

0.
Nodcah.

五年前的答复

是的,我必须再看一遍,但是谢谢你的信任!我使用了overflow-y,我相信它不再受支持了。
我完全同意Instructables可以支持更多的html,而不会弄乱任何内容。实际上,我已经浏览了您上面链接的ible的所有有用的html标记,但大多数都不起作用

0.
Russ_hensel.

11个月前

我已经放弃了指定的指导奖。一般来说,他们有不断的问题调试自己的网站;东西坏了,留下了破碎。
在任何情况下,我现在都建议您将代码放在github(或gitlab .....)中并链接到它。
您可以在没有任何下载或邮件的情况下读取代码(并查看其他类型的文件)。

0.
pmcclay.

11个月前回复

玛哈。

同意重新链接到github的代码和c。

我仍然想在'ible中inline inline一些“终端”-style文本。
到目前为止,这是可行的:添加代码框;粘贴文本;保存;\u不再\u编辑该步骤。
这意味着每页只有一个(多行)代码框。因为触摸第二个会杀死第一个。我还附加了相同文本的文件,这样,如果它出错,有人仍然可以从文件中读取,我可以从文件中复制以修复“错误”。

此处的步骤2和3://www.sledutah.com/id/hc-05-serial-configuration-over-bluetooth/

0.
Russ_hensel.

11个月前回复

谢谢(你的)信息。很高兴你没有放弃他们,但我需要看到
在我努力修复网站之前,生活的迹象。

1
Russ_hensel.

5年前

框再次运行,编辑,然后等待自动保存和退出。是这个吗?不确定发生了什么,首先,自动上没有。保存按钮可能是问题的一部分。

0.
pmcclay.

回复12个月前

...四年后......

0.
Russ_hensel.

11个月前回复

看到我的新评论,我已经放弃向instructables发布代码。

0.
祖父母

5年前

为什么不只是将源文件发布为附件?

0.
Russ_hensel.

五年前的答复

它将代码与其讨论分开,更难以读者访问其他原因。但附加所有代码总是好的。如果评论得更好,但很少见。

0.
Jesusg33k.

5年前

“将代码放在框中”