【发布时间】:2010-09-10 19:40:18
【问题描述】:
什么是在线Lipsum generator 的良好离线替代方案?当我不在线并且需要一些占位符文本进行测试时,这很令人沮丧。 CLI 实用程序将是理想的选择,这样我就可以根据自己的需要调整输出。
【问题讨论】:
-
另见stackoverflow.com/questions/1356765/… 在线 lorem ipsum 生成器
标签: html lorem-ipsum
什么是在线Lipsum generator 的良好离线替代方案?当我不在线并且需要一些占位符文本进行测试时,这很令人沮丧。 CLI 实用程序将是理想的选择,这样我就可以根据自己的需要调整输出。
【问题讨论】:
标签: html lorem-ipsum
在 Office 2007 应用程序中,您可以输入
=lorem(n)
n 等于您希望生成的 lorem ipsum 的段落数。
【讨论】:
Django 的lipsum 插件看起来很简单。由于我不想安装 python 只是为了运行这个脚本,我将它移植到 php。
这是我的 PHP 版本:
【讨论】:
如果你有 python 可用,谷歌代码有一个 CLI 生成器。
【讨论】:
在线生成一个较长的部分。将其保存为 txt 文件。离线时参考txt文件。
【讨论】:
Textmate 有一个内置的 sn-p 来打印这个
Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Exceptioneur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum。
来自
洛雷姆
【讨论】:
我认为您可以使用 Markov Text Generator,它来自原始 Lorem Ipsum 文本。这样,您应该能够找到您喜欢的任何语言的实现。
您可以在线尝试是否可行,here。
【讨论】:
不确定命令行版本,但有一个执行 Lorem Ipsum 的 firefox 扩展:https://addons.mozilla.org/en-US/firefox/addon/2064
【讨论】:
刚查了一下,发现它从网站上提取文本,所以它不能在线工作......对不起,这个怎么样:
#!/usr/bin/env python
import sys
import random
try:
n = int(sys.argv[1])
except:
print 'Usage: %s num-words' % sys.argv[0]
words = open('/usr/share/dict/words').readlines()
for i in range(n):
print words[random.randrange(0, len(words))][:-1],
【讨论】:
当您输入 =rand() 并按下回车键时,Word 2007 将生成一个占位符文本块。如果您正在寻找简单的占位符文本,我会提前生成一堆并将其粘贴到文本文件中。
【讨论】:
Django 包含{% lorem %} 标签作为the contrib addons 的一部分。制作命令行版本应该不会太难。 Here's the source.
【讨论】:
如果您使用的是 linux 并拥有这些工具:
pdf2ps | ps2txt < yourarticlecollection/someresearchpaper.pdf
:)
严肃地说,大多数时候我只是从我感兴趣的研究论文和文章中复制和粘贴。他们有大量的文字显示white rivers,有时像“Lorem ipsum”一样难以理解。
【讨论】:
在http://www.lipsum.com 上有几个离线 Lorem Ipsum 生成器的链接,大约在首页的一半。或者您可以在几分钟内自己编写一个。
编辑:这不准确,我错误地认为所有链接的 lorem ipsum 生成器都是离线的,而不仅仅是 LaTeX 的。
【讨论】:
为了完整起见:执行此操作的 Perl 模块称为 Text::Lorem,还有一个 Text::Lorem::More。
【讨论】:
为了使Juan’s 的答案更完整,Text::Lorem 模块有很好的包装。如果您使用的是 debian:
$> sudo apt-get install libtext-lorem-perl
然后输入
$> lorem
【讨论】:
如果您在 macOS 上,可以从自制软件中获得一个不错的生成器。 brew install lorem。我的默认 python 发行版是 python 3,它导致 print 语句的语法错误。修复后,这对我的目的来说非常好。
【讨论】:
在 lorem ipsum 生成器的底部,您可以找到生成器的链接以供其他用途。我的理解是以下可以离线使用:
但您也可能会发现以下内容很有帮助:
每一个都需要连接,但减少了lipsum生成器的负载,因为它们不需要加载实际的网站。
【讨论】:
有点跑题:尽量避免使用 lorem ipsum 进行布局测试!
拉丁语中的字母频率与例如英语或德语。有很多“i”和“l”,即很多窄字母。
【讨论】: