在TextMate中自动自动完成

Dac*_*663 11 textmate coda

我最近从Coda切换到TextMate,因为长时间的延迟和应用程序的总体缓慢感到恼火.TM中有一些烦恼,但这主要是因为我习惯了一个而不是另一个.然而,让我疯狂的一个方面是缺乏自动自动完成功能.

例如,在Coda的CSS文档中,我可以开始输入fo,Coda会弹出一个字体样式,字体权重等列表.然后选择其中一个然后显示可用属性,粗体,光等,再次可选.在TextMate中,我已经开始使用Bundle auto-completition快捷方式,但它们很无用,因为你必须为更短的代码片段输入整个内容.

是否有任何方法可以使TextMate复制Coda在您键入时自动建议的行为?如果没有,是否还有其他编辑(BBEdit?)?谢谢.

Hen*_*rik 6

为您按下转义自动完成。至少在今天。也许它不像人们想要的那样无缝,但它确实有效。

TextMate 有一个简单而有效的完成功能?(逃脱)。它将根据当前文档中的匹配完成当前单词。如果有多个匹配项,您可以按 ? 不断。也可以使用 ?? 向后循环。

来源


小智 5

首先安装 TextMate 捆绑包“GetBundles”

我相信这两个终端命令可以做到这一点:

cd ~/Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/
Run Code Online (Sandbox Code Playgroud)

然后,在 TextMate 中,按Ctrl+Cmd+T(这应该是一个非常熟悉的快捷方式)调出在当前范围内有效的捆绑包窗口。输入“获取捆绑包”或“获取捆绑包”,然后在找到正确的捆绑包后按 Enter 键。这将打开一个窗口来搜索一堆存储库中的捆绑包。右上角是一个搜索框。输入“CSS”。有 5-6 个 CSS 包可用,我会尝试一下,看看是否有一个适合您的需求。

TextMate 的核心没有内置这种代码解析功能,但我知道至少有一个包(PHP 包,现在包含在 TM 中)可以做到这一点。