草庐IT

textmate2

全部标签

ruby - 在 Ruby 中编程 TextMate。 TextMate.go_to 的问题

尽管我是Ruby的初学者,但我正在修改一个TextMate包。我要解决的问题是在命令输出后将插入符号移动到某个位置的问题。基本上是这样的:我按下了一个组合键,它触发了一个命令来过滤文档并在相关位置插入文本,然后退出并用新过滤的文本替换文档。我希望接下来发生的是插入符号移回原来的位置。当我找到TextMate.go_to函数时,我非常高兴,但我只能让它部分工作。函数:positionY=ENV['TM_LINE_NUMBER']positionX=ENV['TM_LINE_INDEX']...TextMate.go_to:line=>positionY,:column=>position

ruby - Textmate + Ruby : ruby: warning: -K is specified; it is for 1. 8 兼容性,可能导致奇怪的行为

我正在使用textmate,当我尝试使用快捷方式复制一行时(ctrl+shift+d)它给我一个错误ruby:warning:-Kisspecified;它是为了1.8兼容性,可能会导致奇怪的行为。这很奇怪,因为它几天前才开始这样做。正如另一个stackoverflow答案所建议的那样,我将我的textmate指向1.8,这工作了几个月,但突然之间它不再工作了。我该如何解决这个问题? 最佳答案 TextMate1.xunderMavericks:IfyouwishtouseTextMate1.xonMavericksyouwilln

ruby - 如何将 TextMate 中的一行发送到在终端窗口中运行的 irb 进程?

我经常在打开TextMate窗口的情况下进行编码,并在与其相邻的终端窗口中执行irb进程。我希望能够在执行以下操作的TextMate中按下按键序列:复制当前选择,如果没有,则复制当前行。将其粘贴到运行irb的最顶层终端窗口中。按enter以便在irb窗口中执行代码行。我在用R编写代码时使用了这种交互式开发方式,发现它非常方便。我很确定emacs和SLIME也可以让你像这样工作。Ruby和TextMate有可能吗? 最佳答案 您必须创建捆绑命令和键盘快捷键才能执行此操作。在TextMate中转到Bundles->BundleEdito

ruby - Textmate 中损坏的切换评论

我在Actionscript2的TextMate中遇到切换评论命令(“评论行/选择”)的问题(我知道,我知道)。我已经尝试完全剥离语言设置以隔离问题,并尝试遍历Ruby,但都无济于事。我的问题是该命令坚持使用block注释来切换注释(⌘+/),并且在我添加首选项文件以更改TM_COMMENT_MODE时不遵守。我什至尝试使用这个简单的首选项:{shellVariables=({name='TM_COMMENT_START';value='//';},);}但运气不好。我希望Ruby讲得比我好得多的人(即完全不会)能找到一个简单的解决方法。您可以通过创建一个新的actionscript2

ruby - 如何让 Textmate 正确突出显示 Ruby .rb 文件中的代码?

我在OXXSnowLeopard上使用Textmate1.5.15(1523)版。我的.rb文件只有基本的突出显示,并且每次出现双引号字符串时突出显示都会中断。语法已经过检查,是有效的。如何修复.rb文件的代码突出显示。就好像它不知道这是一个Ruby文件一样。 最佳答案 打开.rb文件时,确保语法/文件类型设置为Ruby。在窗口底部的“状态栏”中,在行号/列号的右侧,您可以单击文件类型并选择“Ruby”(它可能设置为其他内容)。这样做之后,TextMate应该记住.rb文件应该使用Ruby类型。

ruby-on-rails - 用于 Rails 开发的最有用的 TextMate 包或插件是什么

我正在为TextMate编制一份最有用的bundle和插件列表,它们有助于在使用Rails进行开发时使用。我有两个我虔诚地使用:ProjectPlusZenCoding 最佳答案 RubyAmpGitHaml 关于ruby-on-rails-用于Rails开发的最有用的TextMate包或插件是什么,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2008549/

ruby - 在 Textmate for Ruby 中自动完成?

我真的很习惯Netbeans的自动完成功能。在Netbeans中,当我输入“字符串”然后点击“点”时,它将打印出String类的方法列表。TextMate好像没有这个功能。你可以添加什么吗?将节省大量时间,而不是一直使用ri/irb/在线文档。 最佳答案 安装RubyTextMate包,打开一个Ruby文件并键入alt+esc以获得自动完成功能。 关于ruby-在TextmateforRuby中自动完成?,我们在StackOverflow上找到一个类似的问题:

ruby - TextMate 的执行和更新 ‘# =>’ 标记使用 ruby​​ 1.8 而不是 1.9 进行评估

在TextMate2中,ExecuteandUpdate'#=>'Markers菜单操作更新以下代码中的标记,就好像我正在运行ruby​​1.8,即使我的TM_RUBY环境变量设置为~/.rvm/rubies/ruby-1.9.3-p286/bin/ruby:v=RUBY_VERSION#=>"1.8.7"puts"".singleton_classputsv#~>-:2:undefinedmethod`singleton_class'for"":String(NoMethodError)另一方面,在TextMate2中运行相同的代码会返回预期的命令输出:#>1.9.3这是一个很棒的功

ruby - RSpec TextMate Bundle [规范/自动运行(LoadError)]

所以我更新到最新的RSpecTextMateBundle而且我无法再使用“命令R”运行规范测试。我安装了TextMate的干净版本。已安装Rspec版本1.3.1并且可执行文件正在运行我的项目是骨头先生生成的gem。没有安装RVM项目目录看起来像这样my_gem_projectspecmodel_spec.rbspec_helper.rb当我从textmate运行“CommandR”来执行规范时,我得到了这个spec/autorunLoadError/Users/jspooner/Library/ApplicationSupport/TextMate/Bundles/RSpec.tmb

ruby - Rspec 包在 TextMate 和 rvm 中损坏

自从我开始使用rvm以来,我经历了一段艰难的时期。我已完成所有rvm/textmate设置并拥有最新的bundle,但我仍然无法从textmate运行Rspec测试。我有来自github.com/rspec/rspec-tmbundle.git的最新包它安装在~/Library/Application\Support/TextMate/Bundles/RSpec.tmbundleRVM默认使用系统ruby​​1.8.6Rspecgem版本gem列表--本地|grep规范blue_light_special(0.2.0)规范(2.2.0)rspec核心(2.2.1,2.0.1)rspec