Da *_*ssa 7 spell-check sublime-text-2 sublime-text-3
有没有一种办法,激活时spellchecking与F6随后注意到,一串红下划线错别字,选择所有拼写错误的单词?
显然,我们不能用简单的Ctrl+来做到这一点D。这个想法是选择所有这些,然后复制到一个单独的文件来检查它们,或者简单地一次删除所有的。
您可以轻松创建自定义插件来执行此操作:
Tools菜单 -> Developer-> New Plugin...(基于 Dev Build 3111 的说明。对于稳定通道 3103,它只是Tools-> New Plugin...)import sublime, sublime_plugin
class SelectAllSpellingErrorsCommand(sublime_plugin.TextCommand):
def run(self, edit):
regions = []
while True:
self.view.run_command('next_misspelling')
if self.view.sel()[0] not in regions:
regions.append(self.view.sel()[0])
else:
break
self.view.sel().clear()
self.view.sel().add_all(regions)
Run Code Online (Sandbox Code Playgroud)
Packages/User文件夹)中,类似于spelling.pyselect_all_spelling_errors| 归档时间: |
|
| 查看次数: |
657 次 |
| 最近记录: |