问题标签 [textmate]

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 投票
4 回答
10048 浏览

git - 如何使用 textmate 查看 git diff

我将编辑器设置为 textmate,但是当我执行 git diff 时,它使用 vi 向我显示 diff 输出,有没有办法将其设置为在 textmate 中显示差异?

0 投票
2 回答
1438 浏览

emacs - Textmate:如何输入重复的字符序列?

我经常需要像这样输入文本(由重复的字符组成):

在emacs中,我可以做一个

即 Ctrl+U 后跟“60”后跟“-”,这样可以轻松输入重复的字符序列。

有没有办法在 TextMate 中做这样的事情?

0 投票
1 回答
509 浏览

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

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

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

0 投票
4 回答
704 浏览

java - TextMate source.java 注释块折叠

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

这是评论风格:

我试过这个:

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

谢谢!

0 投票
2 回答
1476 浏览

iphone - 如何在 TextMate 中添加 iPhone SDK 类以自动完成?

如果可能的话,我怎样才能让 iPhone SDK 的类 (UI*) 在 TextMate 中自动完成?

0 投票
1 回答
461 浏览

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

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

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

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

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

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

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

0 投票
2 回答
2055 浏览

python - 在 Python 的 Textmate 中突出显示尾随空格?

我想做一些类似Textmate技巧的事情,这样当我在 Python 中编写代码时,尾随空格总是会以某种方式突出显示——这样更容易立即更正它,其他编辑器(如 Emacs)可以做到这一点。

不幸的是,该帖子之后的讨论似乎表明这很难做到。对我来说,invalid.trailing-whitespace遵循此提示后,范围选择器甚至在首选项中都不可见。有没有其他人在这方面取得过任何成功?

0 投票
21 回答
27539 浏览

objective-c - 为什么选择 Emacs/Vim/Textmate?Xcode 还不够好吗?

嗨,我主要做 C++、Objective-C 编程。而且我发现 Xcode 加上一个自动补全/宏插件(补全字典)就足够了。

然而,所有人似乎都对他们的纯文本编辑器赞不绝口。我试了一下Textmate;喜欢它的简单性,但不喜欢它的文件/框架处理。

我在这里错过了什么吗?或者,Vim 或 Emacs 的自动完成功能是否与 Xcode 一样好?

0 投票
1 回答
5497 浏览

macos - 如何格式化 date -u 以便结果包括 Mac OSX 终端会话中的时区偏移?

在终端会话中,我可以使用 date -u 获取
Mon Mar 16 03:34:39 2009 UTC
但是,我想包括偏移量。我正在修改 TextMate 选项卡触发器,以便可以以标准 UTC 格式插入包括本地偏移量在内的完整日期。我相信这将采用以下形式:Mon Mar 16 03:34:39 2009 UTC -0500

因此,如您所见,我不知道如何获取时区偏移并将其与格式化的日期结果相结合。

0 投票
1 回答
209 浏览

regex - 如何在 TextMate 中搜索并替换包含一些变量的代码片段?

我有一个包含 49 个文件夹的项目,每个文件夹都有一个名为 index.php 的文件

所有 index.php 文件几乎相同,除了一部分会根据其所在的文件夹而变化。

在上面写着:“../culture/..”的第二行中,文化一词是变量,并且根据它所在的文件夹而有所不同。

我需要知道的是执行“在项目中查找/替换所有内容”,它会自动将每个“index.php”文件中的所有文本替换为以下内容“

在过去的 2 个小时里,我一直在试图找出正则表达式来实现这一点,但到目前为止还没有成功。也许不可能这样做?

无论如何,我想我会在这里问一个问题,希望它实际上比我预期的要容易得多。因此,非常感谢任何帮助/指针/提示或技巧。

感谢阅读,詹尼斯