问题标签 [textmate2]

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 投票
3 回答
630 浏览

latex - 如何让 Homebrew 和 CocoAspell 共存?

在互联网上搜索了很多之后,我从未看到对以下问题的满意答案或解释。我想在 OS X 10.9 上使用 CocoAspell 进行系统范围的拼写检查(插入 TexShop、TextMate 等),但每次我安装它时,都会brew doctor开始抛出以下警告:

互联网搜索表明,这些警告似乎从未导致任何错误,但在我看来,必须有某种方法来抑制它们。部分地,我喜欢看到Your system is ready to brew通知,但我也想避免某种“男孩哭狼”的情况,我习惯于brew doctor抛出错误。

有没有办法:

  • 将 CocoAspell 安装在另一个位置,这样brew就看不到它了
  • 隐藏有问题的 dylib 和 .la 文件brew doctor
  • 或者启用 CocoAspell 首选项窗格/程序来访问由 brewed 版本安装的库aspell

卸载 CocoAspell 并删除有问题的文件会导致健康状况良好,并brew install aspellaspell.

0 投票
3 回答
2994 浏览

php - 正则表达式 - 将匹配的文本移动到行中的前面

我一直在使用正则表达式(在 textmate 的查找和替换工具中)将我收到的值表重新格式化为 PHP 数组。

我已经完成了大部分工作——但在最后的改变中挣扎。

当前状态:

我正在寻找批量替换(100 行),以便最终字符 [\d{0-3}] 移动为主数组键。

所以上面两行会变成:

行尾括号值的长度可以是 1-3 位。

我可以使用以下方法匹配括号中的值:

但是不知如何构造替换字符串。

0 投票
2 回答
617 浏览

textmate2 - 如何在 Mac 上的括号中选择非抗锯齿字体?

在此处输入图像描述

如何在 Mac 上的Textmate 2 (右)等括号(左)中选择非抗锯齿字体?

0 投票
2 回答
1716 浏览

applescript - AppleScript:用另一个应用程序打开最前面的文件

我想编写一个AppleScript程序来执行以下操作(Automator也可以):

我想TextMate用应用程序打开当前的活动文件(可能有几个选项卡打开和其他窗口)Transmit 2。(这将使用 Transmit 的 DockSend 功能通过 FTP 上传文件。)

在这里,我使用了一个特定的应用程序 ( TextMate),但理想情况下,我希望它适用于任何应用程序中当前处于活动状态的任何文件。

最终我将分配一个键盘快捷键来运行它。

这是我到目前为止所拥有的:

我已经尝试了许多变体,但没有任何效果。

编辑:我找到了这个页面:http ://wiki.macromates.com/Main/Howtos并且有人已经制作了我正在寻找的脚本:

这适用于 Transmit [not 2],我认为适用于TextMatepre v2。我收到错误消息(使用 Transmit 2 时):

v2 的更新之一破坏了它(不确定是哪一个)。

0 投票
0 回答
541 浏览

textmate - 如何使用 .tm_properties 从 TextMate 2 文件浏览器中排除特定文件夹

我正在使用一个.tm_properties文件从 TextMate 2 项目的文件浏览器中排除某些文件夹,它通常工作得很好。因此,例如,我有这样一行来排除junk文件夹:

excludeDirectories = "{$excludeDirectories,junk}"

而且,这对于隐藏所有名为junk.

但是,假设我碰巧在项目中有两个名为 的文件夹junk,我想排除一个但包含另一个。如何将第一个垃圾文件夹专门设置为排除,而不排除第二个?

我试过这样的东西,但没有成功:

excludeDirectories = "{$excludeDirectories,/junk}"

excludeDirectories = "{$excludeDirectories,~/junk}"

excludeDirectories = "{$excludeDirectories,./junk}"

excludeDirectories = "{$excludeDirectories,'./junk'}"

任何人都知道这是否可能和/或如何完成?谢谢!

0 投票
2 回答
4941 浏览

textmate - textmate突然出现代码文件中的标记

我已经使用Textmate version 2 fro MAC了很长一段时间了,但是昨天突然在我的代码文件中看到了一个<CR> tag,不确定是什么问题,在进行了一些谷歌搜索之后,我发现它应该是一个不可见的字符,

但是现在我该如何删除它,任何人都可以提出任何想法,谢谢。

0 投票
1 回答
68 浏览

ruby-on-rails - 尝试在 Ruby 中获取源代码时出现 LoadError

尝试自学 Ruby 并使用 Book Apress 开始 Ruby。我买了 TextMate 2 并且在第一章的开头。4 我被要求提供以下信息:

  1. 发射终端(已完成)
  2. 使用 cd 导航到放置 example1.rb 的文件夹,例如:cd ~/ruby。这告诉终端将您带到位于您的主用户文件夹之外的 ruby​​ 文件夹。(无法弄清楚。什么是“cd”。我在哪里输入这个 TextMate 2 或终端。我之前输入 irb 吗?我将 example1.rb 保存在我的桌面上,尝试拖放,说权限被拒绝) .
  3. 键入 ruby​​ example1.rb 并按 Enter 以执行 example1.rb Ruby 脚本。
  4. 如果您收到诸如 ruby​​:No such file or directory -- example1.rb (LoadError) 之类的错误,则说明您与 example1.rb 源文件不在同一个文件夹中,您需要确定保存它的位置。(显然我收到此错误,但我无法完成第 2 步)。

通过第 1-3 章并使用 irb 非常兴奋,现在我购买了 TextMate2,但我在尝试启动我的第一个 ruby​​ 应用程序时遇到了困难。

任何人都可以帮助解释第 2 步,以便我可以完成第 3 步和第 4 步吗?

0 投票
1 回答
156 浏览

php - 使用Textmate查找嵌套在php中的关闭html标签?

有没有办法找到嵌套在 php 条件中的结束 html 标记?例如我有这个:

如果我将光标放在末尾div#optional并按下SHIFT-CMD-B它只会在 if 中找到代码,它不会搜索下一个未配对的结束标签。有没有办法让 Textmate 搜索下一个未配对的结束标签?

如果我像这样以不同的方式编码:

然后按SHIFT-CMD-B我得到相同的结果。在 Dreamweaver CS6 中,如果我将光标放在末尾div#optional并选择父标记,它将div在嵌入的 php.ini 中找到结束标记。但是,这仅适用于第二版编码。

我正在从 DW 过渡到 TM,而且大部分时间都很容易,但这是我尚未解决的一个问题。有谁知道解决这个问题?

0 投票
1 回答
41 浏览

regex - regex: how to capture angularjs pattern in source file with textmate2?

I'd like to capture all source file lines matching the following template (actually any img tag where the url contains an angularjs interpolation):

I tried this without success:

0 投票
1 回答
2013 浏览

fonts - 如何在 TextMate 2 主题中设置字体样式?

我想这样做:

settings = { fontStyle = 'italic'; foreground = '#E5A472'; }; },

但是字体样式没有改变。

在 TextMate 2 主题中更改字体样式的正确语法是什么?

我进行了更改以解决此问题:

{ name = 'Markdown Italic'; scope = 'markup.italic'; settings = { fontStyle = 'italic'; foreground = '#E5A472'; }; },

但没有喜悦。