首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个/t在Ruby中创建两个选项卡?

一个/t在Ruby中创建两个选项卡?
EN

Stack Overflow用户
提问于 2015-10-25 21:46:12
回答 1查看 42关注 0票数 0

我正在做Zed的“艰难地学习Ruby”的练习24,并且遇到了一个问题。有一点是他让我们输入的:

代码语言:javascript
复制
poem = <<END
\tThe lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend the passion from intuition
and requires an explanation
\n\t\twhere there is none.
END

puts "-------------"
puts poem
puts "-------------"

我的代码就是这么做的:

代码语言:javascript
复制
-------------
        The lovely world
with logic so firmly planted
cannot discern
 the needs of love
nor comprehend the passion from intuition
and requires an explanation

                where there is none.
--------------

-My‘可爱’行加了两次标签。我也认为我的台词“哪里没有”。可能也太远了..。

我在某个地方找了个额外的地方。在"<<END“之后,在第一个和第二个”-----“之后。我取消了该选项卡,以查看它是否会选择w/o选项卡,但它没有。我在与<<END相同的行中使用了一个\n\t,只是看看它是否有效,但我得到了一条错误消息。有人知道怎么回事吗?以及如何修复??

编辑:我正在使用Ubuntu14.04,这是我的屏幕截图screenshot2

希望这对你(和我)有帮助。

我只是意识到我还没有展示他说的应该是什么样子,就这样。screenshot3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-25 21:57:04

它可能只是你的终端输出标签相当广泛,作为8个空格。尝试一些更简单的选项卡宽度,如下所示:

代码语言:javascript
复制
puts "tab\twidth"
puts "tab........width"

您可以将终端中的选项卡宽度更改为4个空格。

代码语言:javascript
复制
tabs 4

您也可以查看您的终端的手册页或设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33335455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档