如何在TextMate 2 中添加自动完成的词典单词?
How to add dictionary words for auto-completion in TextMate 2?
TextMate 的 Esc 自动完成功能很棒,但在使用纯文本语法时默认情况下仅限于当前文档中的单词。是否可以向其中添加标准词典单词?例如,当我在 "dict"?
后按 Esc 时自动完成 "dictionary"
old manual 将 completions
引用为 "an array of additional candidates when cycling through completion candidates from the current document." 但我没有看到如何在纯文本包设置中设置它,也没有在线参考。使用 2.0-beta.8.5.
您可以使用 Avian Missing TextMate2 Bundle 访问 "Auto-complete Across Current Tabs" 命令。
然后您可以在选项卡中创建并保持 your_dictionary.txt
打开,只需将您希望 TextMate 包含的词添加到该文件即可。
虽然我没有测试过这个,但按理说,如果你在 bundle editor 中打开 "Auto-complete Across Current Tabs",复制一份,然后更改第 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|
然后脚本搜索该文件,即使它没有在选项卡中打开。
恕我直言:我不认为扩展此列表以包含 每个 单词是个好主意。这基本上就是拼写检查的工作。
TextMate 的 Esc 自动完成功能很棒,但在使用纯文本语法时默认情况下仅限于当前文档中的单词。是否可以向其中添加标准词典单词?例如,当我在 "dict"?
后按 Esc 时自动完成 "dictionary" old manual 将 completions
引用为 "an array of additional candidates when cycling through completion candidates from the current document." 但我没有看到如何在纯文本包设置中设置它,也没有在线参考。使用 2.0-beta.8.5.
您可以使用 Avian Missing TextMate2 Bundle 访问 "Auto-complete Across Current Tabs" 命令。
然后您可以在选项卡中创建并保持 your_dictionary.txt
打开,只需将您希望 TextMate 包含的词添加到该文件即可。
虽然我没有测试过这个,但按理说,如果你在 bundle editor 中打开 "Auto-complete Across Current Tabs",复制一份,然后更改第 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|
然后脚本搜索该文件,即使它没有在选项卡中打开。
恕我直言:我不认为扩展此列表以包含 每个 单词是个好主意。这基本上就是拼写检查的工作。