ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

切换词典插件

作者: Naereen ST3 MacLinux

超小型ST3插件:可以简单切换到:左转的双向箭头:法语(:fr:)或英语(:gb:)的拼写检查,并自动检测语言

详细信息

安装

  • 总数 774
  • Win 0
  • Mac 332
  • Linux 442
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1

说明文件

源代码
raw.​githubusercontent.​com

SublimeText3 SwitchDictionary - 初步阶段

警告

此插件 仍在积极开发中,目前处于初级阶段!

made-with-python made-for-st3 Package Control total downloads Package Control month downloads Package Control week downloads Package Control day downloads

关于

这是一个微型的Sublime Text 3插件(在ST 2上未测试),为切换以下内容添加命令和快捷键:无拼写检查,法语拼写检查,或英语拼写检查。

此插件还实现了一个小型自动语言检测器,可以检测文档是否为法语或英语(并嵌入更复杂的一个),但词典的加载仅通过键盘快捷键进行,不会自动开启。

注意:目前仅限于法语与英语之间的切换。希望它很快就能变得更好,允许用户定义自己的词典列表。

演示(GIF屏幕录制)

demo of Sublime Text 3 'SwitchDictionary' plugin (gif)


命令

enable_english_spellcheck

enable_french_spellcheck

switch_spellcheck

  • 英语法语之间循环
  • 它关联到快捷键 ctrl+k, ctrl+s以及ctrl+alt+ss代表切换

auto_switch_spellcheck

  • 它使用 langdetect.detect 来自动检测当前文件的语言。我还手动添加了一个小检查(包含法文重音),因为 langdetect 在一些非常小的文件上会失败。
  • 目前,检测到的语言仅用于判断是否为法语/或不是法语(英语或其他语言)。TODO 我需要将其泛化
  • 如果文件是法语(或高度可能是法语),则将其设置为 法语,否则设置为 英语
  • 它与 ctrl+alt+a (a 表示 auto) 联系
  • 警告:它需要当前文件(编辑的文件)已经保存在磁盘上,因为它使用文件内容来 猜测语言

disable_spellcheck

  • 它只是禁用了拼写检查
  • 它没有与任何键相关联(提示:使用默认命令,默认与 F6 相关联)

通过以下方式访问命令…

:notebook: 命令面板

ctrl+shift+p(Windows,Linux)或 cmd+shift+p(OS X)打开 命令面板,然后搜索

  • 切换字典:禁用(None),
  • 切换字典:切换到英语,
  • 切换字典:切换到法语,
  • 切换字典:None ↔ 法语 ↔ 英语.
  • 自动切换字典(猜测).

:mouse: 编码菜单

在状态栏中,应该有一个显示当前文件编码的菜单(默认为 UTF-8)。点击 菜单,然后点击

  • 切换字典 – 禁用(None)
  • 切换字典 – 切换到英语
  • 切换字典 – 切换到法语
  • 切换字典 – None ↔ 法语 ↔ 英语
  • 自动切换字典(猜测)

:musical_keyboard: 快捷键

默认情况下,以下快捷键可用

  • ctrl+k, ctrl+e切换字典 – 切换到英语
  • ctrl+k, ctrl+f切换字典 – 切换到法语
  • ctrl+k, ctrl+sctrl+alt+s切换字典 – None ↔ 法语 ↔ 英语
  • ctrl+alt+a自动切换字典(猜测)

:question: 如何安装它?

:ok_hand: 使用 Package Control

如果您在 Sublime Text 2/3 中安装了 Package Control,只需按 ctrl+shift+p(Windows,Linux)或 cmd+shift+p(OS X)打开 命令面板

  1. 开始输入 install 以选择 Package Control:安装包
  2. 然后搜索 SwitchDictionary 并选择它。就这么多!

该包现在在 packagecontrol.io 上可用了!

Package Control total downloads Package Control month downloads Package Control week downloads Package Control day downloads

:floppy_disk: 手动使用 git

您也可以通过将包的命令在 Sublime Text 3 的 Packages 目录中执行(通过菜单:“首选项” > “浏览包”)在终端输入此命令来手动安装此包。

cd ~/.config/sublime-text-3/Packages/  # adapt the path on Windows or Mac OS X
git clone https://github.com/Naereen/SublimeText3_SwitchDictionary

检查它

可以通过按 ctrl+k, ctrl+s 检查它是否已正确安装(应该启用英语拼写检查)。


:boom: TODO!

  • [x] 在另一台笔记本电脑上测试:在另一台 Linux 笔记本电脑上完成
  • [x] 在 Mac OS X 上测试:在 Mac OS 笔记本电脑上完成,待在 Windows 上测试
  • [x] 实现智能检测,以了解文件是否为法语或英语
  • [ ] 使其更具通用性,允许用户自定义其喜爱的词典
  • [ ] 彻底完成
  • [ ] 包含一个第二段屏幕录制,展示“自动语言检测”功能(新功能,自 v0.0.3 版本开始)
  • [x] 在 Package Control 上发布,确定。我在等待 这个请求合入

:hourglass: 未来功能

  • 更加通用:允许用户手动定义一个字典列表(路径和名称),并为每个字典添加一个命令,使 switch_spellcheck 命令在它们之间循环!

:scroll: 许可证? GitHub license

此插件按照 MIT 许可证(文件 LICENSE.txt)条款发布,© Lilian Besson,2016。

Maintenance Ask Me Anything ! made-with-python made-for-st3

ForTheBadge uses-badges ForTheBadge uses-git

ForTheBadge built-with-love