【问题标题】:How to add dictionary words for auto-completion in TextMate 2?如何在 TextMate 2 中为自动完成添加字典单词?
【发布时间】:2016-01-19 14:27:39
【问题描述】:

TextMate 的 Esc 自动完成功能很棒,但在使用纯文本语法时,默认情况下仅限于当前文档中的单词。是否可以为此添加标准字典单词?例如,当我在“dict”之后按 Esc 时自动完成到“dictionary”?

old manualcompletions 引用为“循环遍历当前文档中的完成候选者时的一组附加候选者”。但我没有看到如何在纯文本包设置中进行设置,也没有在线参考。使用 2.0-beta.8.5。

【问题讨论】:

    标签: textmatebundles textmate2


    【解决方案1】:

    您可以使用Avian Missing TextMate2 Bundle 访问“跨当前选项卡自动完成”命令。

    然后您可以在选项卡中创建并保持your_dictionary.txt 处于打开状态,然后将您希望 TextMate 具有的字词添加到该文件中。

    虽然我没有对此进行测试,但如果您在捆绑编辑器中打开“跨当前选项卡自动完成”,复制并更改第 11 行,这是有道理的:

    open_files = `lsof +D "#{project_dir}" -a -c TextMate -Fn`.split("\n").map do |line|

    open_files = `cat ~/your_dictonary.txt" -a -c TextMate -Fn`.split("\n").map do |line|

    然后脚本搜索该文件,即使它没有在选项卡中打开。

    恕我直言:我不认为扩大这个列表以包含每个字词会是一个好主意。这基本上是拼写检查的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 2018-06-07
      • 1970-01-01
      相关资源
      最近更新 更多