在Google+的信息流中以缩进形式编写代码


17

我正在尝试在我的Google+流中粘贴一段代码,但是从美学的角度来看,它从各行的开头删除了空白,使代码的吸引力降低了。基本上,我要使用的功能是我现在正在编写的WYSIWYG编辑器的“代码示例”按钮。

Answers:



10

Em太空工程!

我终于解决了Google+中的缩进问题。我使用的是em空间,而Google+并不只是将其删除/替换。它留在那里。

唯一的问题是如何输入?它的Unicode代码是,U+2003但没有任何键盘快捷键...我的用法是:

  1. 打开角色图
  2. 更改选项以显示“ 按Unicode块”
  3. 选择常规标点 Unicode块。
  4. 起始字符以看似空的框开始,因为它们代表各种不同的空格字符,然后以各种破折号继续。
  5. 单击第一个框,然后移至下一个,直到进入em空格(在状态栏中查找说明)。
  6. 点击复制

然后,您可以直接编辑您的Google+帖子,然后将其粘贴多次,以缩进您的代码。

以下是选择了em空间的Character Map程序的屏幕截图:

角色图中的em空间

这个过程似乎很复杂,但并非如此。这些是快速简便的步骤。的确,您很可能也不会在所有帖子中都放置代码。

这是指向Google+帖子链接,其中还包含一些缩进代码。


9

Google+没有提供很多格式设置选项。充其量,它提供了Markdown的精简版本,只有粗体,斜体和删除线。

因此,除非并且直到Google添加更多选项,否则您很不幸。

唯一可能的选择是使用代码文本创建一个GIF,并将其包含在您的帖子中。


2

显然,Google最近对Google+进行了更改,从而保留了行和注释行的开头和/或结尾处的空格,而不是将其丢弃,这是以前的行为。

我刚刚对其进行了测试,并且可以正常工作。


1

用来指定缩进:

function factorial(x) {
⠂var result = 1;
⠂while(x > 1) {
⠂⠂result *= x;
⠂⠂x--;
⠂}
⠂return result;
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.