它看起来很可读.我特别喜欢文本比Consolas更大胆,有点像Comic Sans.
它可以下载到Windows吗?
TextMate是否可以语法突出显示当前插入符号位置的开始和结束标记?我一直在谈论,而不是按一个关键的组合.
此外,如果可能,我该怎么办?除了在主题中使用选择器之外,似乎没有任何我知道的方式,但我不知道选择器是否可以是上下文相关的.
我最近从TextMate搬到了Vim,我真的很喜欢这个开关.但是,关于Vim使用CSS语法处理花括号中的缩进的方式,我有一个痒.我使用simple_pairs.vim,这可能与我的问题有关,也可能没有,但我不这么认为,因为PHP,JavaScript等工作正常.让我解释一下......
我通常使用缩进按上下文对CSS规则进行分组,如下所示:
ul#nav {
margin: 10px;
}
ul#nav li {
float: left;
margin-right: 4px;
}
Run Code Online (Sandbox Code Playgroud)
这意味着当我键入我的ul#nav li
规则,然后{
(}
自动插入相应的)并按Enter键时,我希望右括号与其相同的缩进级别ul#…
,但我得到的结果如下:
ul#nav {
margin: 10px;
}
ul#nav li {
}
Run Code Online (Sandbox Code Playgroud)
所以我必须手动缩进额外的步骤.就像我说的,在PHP,JavaScript等中做同样的事情,效果很好.有谁知道我怎么解决这个问题?我不太了解Vim的语法定义文件,因为我能够弄清楚PHP语法文件中的哪些内容使其工作,并将其移植到CSS ...谢谢.
编辑:我找到了一个解决方案,你可以在我的答案下阅读它.
我在Snow Leopard上使用Textmate,并安装了ruby 1.9.问题是由于某些原因Textmate使用Ruby 1.8.2
但是当我使用IRB或为shell运行ruby脚本时,会使用正确版本的Ruby(1.9).
如何配置Textmate以便它使用1.9.2?
我一直在谷歌搜索,显然你必须使用T_RUBY变量和textmate,并在OSX中设置一些环境变量,但到目前为止,我发现的方法都不适用于我.
有人可以一步一步解决这个问题吗?
更新:我已经尝试在textmate中添加ruby二进制路径到TM_RUBY,我收到此错误:
> Can't find
> “/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> ” on PATH. Theme: The current PATH is:
> /usr/bin /bin /usr/sbin /sbin Please
> add the directory containing
> “/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> ” to PATH in TextMate's Shell
> Variables preferences.
Run Code Online (Sandbox Code Playgroud) 在TM 1.x中,有一个首选项设置可以突出显示当前行.这个选项似乎在TM2中消失了.我假设tm_properties中有一些设置可以设置,但我无法弄清楚.我已经尝试将lineHighlight设置为颜色,但这不起作用.有没有人想到这个?
我目前正在尝试禁用或调整TM2(或捆绑包)引入的新"标题样式".
不受欢迎的行为将根据标题级别更改行的字体大小和系列.
这是一个示例输出:
我已经尝试更改主题并检查了捆绑源代码,但我找不到与此相关的任何内容.
如何禁用/删除此功能?
我最近从Coda切换到TextMate,因为长时间的延迟和应用程序的总体缓慢感到恼火.TM中有一些烦恼,但这主要是因为我习惯了一个而不是另一个.然而,让我疯狂的一个方面是缺乏自动自动完成功能.
例如,在Coda的CSS文档中,我可以开始输入fo,Coda会弹出一个字体样式,字体权重等列表.然后选择其中一个然后显示可用属性,粗体,光等,再次可选.在TextMate中,我已经开始使用Bundle auto-completition快捷方式,但它们很无用,因为你必须为更短的代码片段输入整个内容.
是否有任何方法可以使TextMate复制Coda在您键入时自动建议的行为?如果没有,是否还有其他编辑(BBEdit?)?谢谢.
有没有一种简单的方法用Textmate中的制表符替换逗号,希望使用编辑>查找(命令F)功能?
我已经尝试了/ t和'/ t'并且无法找到有关正确语法的文档.另外,尽可能避免编写Ruby脚本来执行此操作.
我最近开始尝试使用jQuery模板,它依赖于你在SCRIPT
标签中包装HTML的能力.
<script id="movieTemplate" type="text/x-jquery-tmpl">
<li>
<b>${Name}</b> (${ReleaseYear})
</li>
</script>
Run Code Online (Sandbox Code Playgroud)
问题是,TextMate自然地假设SCRIPT
标签内的任何东西都是JavaScript.我确信TextMate可以根据type
属性对内容进行不同的处理,但我正在努力解决捆绑中使用的一些语法问题.我非常有信心下面这行是关键,但我不知道从哪里开始.
begin = '(?:^\s+)?(<)((?i:script))\b(?![^>]*/>)';
Run Code Online (Sandbox Code Playgroud)
有没有人已经处理过类似的情况?有人能指出我正确的方向吗?
丰富
我是mac的新手,我正在使用我需要的所有程序安装计算机,其中一个是Haskell.
令我惊讶的是,OS X的Haskell平台与Windows不同(在平台安装上有一个GUI编辑器 - winGHiC).看了很多之后,我发现这个编辑器TextMate应该与Haskell兼容,但我发现为它设置Haskell Bundle非常复杂.
我已经下载并安装了以下内容:
是否有人熟悉如何使其工作?这对我来说意味着一个详细的逐步解释,就像我说的那样,自从我第一次使用OS X以来,我只有一天.
谢谢一堆.