首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Shoes中创建一个简单的文本编辑应用程序?

如何在Shoes中创建一个简单的文本编辑应用程序?
EN

Stack Overflow用户
提问于 2009-05-08 09:32:51
回答 2查看 1.1K关注 0票数 3

我正在试着用鞋写一个简单的工具。这将缩进我们使用的晦涩脚本语言的代码。它有一个很大的文本框和一个按钮。我让程序在命令行上工作,但我没有幸运地把它包装在鞋子里。如果有人能给出一个可以完成以下任务的应用程序的工作示例,让我启动并运行它,那将是非常有用的。

当按钮被点击时,我想要:获取文本,拆分成一个行数组,(缩进发生在这里),再次连接这些行,并用新数据刷新文本框。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-08 15:26:55

代码语言:javascript
运行
复制
Shoes.app :width => 300, :height => 450 do
  @text = edit_box :width => 1.0, :height => 400
  btn = button 'Indent!'
  btn.click do
    ugly_txt = @text.text
    lines = ugly_txt.split $/ #the record separator
    lines.collect! { |line| '  ' + line } #your indentation would replace this
    @text.text = lines.join $/
  end
end
票数 6
EN

Stack Overflow用户

发布于 2009-06-18 15:38:11

我想在samples文件夹中有一个示例

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

https://stackoverflow.com/questions/839022

复制
相关文章

相似问题

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