问题标签 [textmatebundles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
30 回答
22178 浏览

macos - 有哪些有用的 TextMate 快捷键?

Mac 因拥有大量快捷方式而闻名(或令人遗憾)。然而,与TextMate及其捆绑软件中的快捷方式列表相比,OS X 本身就相形见绌了。

您使用哪些有用的键盘快捷键?

0 投票
1 回答
509 浏览

text-editor - 如何更改 Textmate 包中的语言上下文?

我想让我的 Textmate 包根据我正在编辑的内容使用正确的上下文。例如,我经常使用YUI,所以我希望 HTML 包使用 YUI JS 包而不是标准的 JS 包,等等。

任何人都可以建议我应该在哪里编辑以实现这一目标。捆绑编辑提示的奖励积分。

0 投票
4 回答
704 浏览

java - TextMate source.java 注释块折叠

如何修改 java 语言定义包 foldStartMarker 和 foldStopMarker 条目以允许折叠这些类型的注释块?

这是评论风格:

我试过这个:

我得到了'/**'字符的第一个匹配项,但我无法找到 StopMarker '*/'。

谢谢!

0 投票
1 回答
461 浏览

ruby - 用 Ruby 编写 TextMate。TextMate.go_to 的问题

即使我是 Ruby 的初学者,我也在修改一个 TextMate 包。我要解决的问题是在命令输出后将插入符号移动到某个位置的问题。

基本上发生的事情是这样的:我点击了一个组合键,它触发了一个命令来过滤文档并在相关位置插入文本,然后用新的过滤文本替换文档退出。

我接下来想要发生的事情是让插入符号移回原来的位置。当我找到 TextMate.go_to 函数时,我很高兴,但我只能让它部分工作。功能:

我可以将插入符号移到正确的行,但 column 参数不起作用。我试过改变它们,甚至只用列参数来做这个功能,但没有运气。我也尝试使用硬编码整数,但 positionX 参数打印正确的行索引,所以我怀疑那里有什么。

是我在此方法上找到的唯一文档,但我查看了 textmate.rb 并且在我未经训练的眼睛看来,我正在正确使用它。

我知道这可以通过宏来实现,但我想尽可能避免这种情况。我也知道,如果您选择“插入为片段”,则可以使用标记,但是我必须先清除文档,而且我还没有真正弄清楚如何在不使用“替换文档”选项的情况下执行此操作。任何人?

0 投票
2 回答
9314 浏览

python - 是否有比捆绑存储库中更好的用于 textmate 的 Python 捆绑包?

此时,Textmate 的官方 Python 包真的很简单,尤其是与 Ruby 包相比。有谁知道更完整的 Python 包?

编辑:

我完全知道有些编辑器和环境更适合 Python 开发,但我真的很想看看是否有可用的第三方 Textmate 包。

0 投票
1 回答
169 浏览

objective-c - 我可以让 Textmate 完成忽略大写吗?

我已经使用Textmate了几年,但对于 Objective-C,我发现 Xcode 更容易。我喜欢 Xcode 的原因之一是我可以输入“nsui”,它会为我推荐 NSUInteger。如果我想在 Textmate 中做同样的事情,我必须输入“NSUI”,因为我想要的建议的开头都是大写的。如果大写不同,Textmate 将不匹配我想要的完成的开始。我喜欢 Textmate,但我的小指已经厌倦了一直按住 shift 键。

我猜 Textmate 中的补全来自捆绑包中的“Completions: Cocoa”。有没有办法关闭 Textmate 中的大小写敏感性,以便我可以输入“nsui”或“NSUI”并获得“NSUInteger”建议?


编辑:

看起来这是不可能的。我昨天通过了补全支持,可以从脚本中获取补全列表(我编写了一个脚本来从 dict/words 文件中提取可能的补全),但 textmate 似乎总是比较案例。

0 投票
3 回答
1422 浏览

ruby-on-rails - Textmate Ruby on Rails 高亮显示

我的 Leopard 机器上运行着 Textmate 1.5.7。

在 Rails 中编程时,由于某种原因,某些关键字没有突出显示。例如:validates_presence_of, has_many, remote_form_for(form_for突出显示) 等...

我尝试切换主题,但没有帮助。我还尝试升级到最新的 rails 捆绑包,但没有雪茄。有人可以帮忙吗?

0 投票
3 回答
264 浏览

textmate - TextMate:使用 tmctags 捆绑包,在新窗口中打开!!!我如何将其作为标签打开?

我对 textmate 有这个问题,它在新窗口中打开一个文件,而不是一个选项卡。因此它更难导航,也使我无法在该新文件上使用 tcmtags。有没有人遇到过这个问题?我怀疑这是某种类型的设置搞砸了,但是传统上使用指向并单击打开任何其他文件都会在新选项卡中打开。那么为什么它会使用 tcmtags 搞砸呢?

谢谢!托尼

0 投票
3 回答
272 浏览

ruby-on-rails - 带有 HTML(rails)问题的 Textmate

我正在编辑一个 .html.erb 文件,并在底部选择了 HTML(rails)。当我输入时,如果我得到:

< ?php if (条件): ? >

< ?php endif ? >

有任何想法吗?

干杯

0 投票
2 回答
1855 浏览

java - 用于 Java/Maven 开发的 TextMate

有人用 TextMate 做 Java/Maven 开发吗?我可以使用任何捆绑包吗?我知道 Maven 和 Java 的常规捆绑包(用于生成部分代码),但是是否有任何捆绑包可以帮助列出类方法?(就像 Eclipse/Netbeans/等一样)。而不是当前的类方法,而是说我有 FirstDemo.java,它有方法 demo(String a) 和 demoThis(String a, int b)。

在 SecondDemo.java 中,我想键入 new FirstDemo().[click something here] 并查看 demo(String a) 和 demoThis(String a, int b) 的列表,以便我可以从中进行选择。

我有机会做这样的事情吗?

谢谢!