Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/absop/ST-ChineseTokenizer
Sublime Text 3 的 jieba 分词库绑定,支持对中文更精确地选词、删词和按词移动光标
https://github.com/absop/ST-ChineseTokenizer
Last synced: 3 months ago
JSON representation
Sublime Text 3 的 jieba 分词库绑定,支持对中文更精确地选词、删词和按词移动光标
- Host: GitHub
- URL: https://github.com/absop/ST-ChineseTokenizer
- Owner: absop
- License: mit
- Created: 2019-12-06T21:10:56.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-02-18T13:01:07.000Z (almost 3 years ago)
- Last Synced: 2024-08-01T20:48:44.437Z (6 months ago)
- Language: Python
- Size: 19.1 MB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - absop/ST-ChineseTokenizer - Sublime Text 3 的 jieba 分词库绑定,支持对中文更精确地选词、删词和按词移动光标 (Python)
README
# Chinese Words Cutter (中文分词)
Sublime Text 3 的 jieba 分词库绑定,支持对中文更精确地选词、删词和按词移动光标。
[插件效果](#operation-demo操作演示)见本文末尾。
# Install(安装)
给[Sublime Text](http://sublimetext.com)安装插件,最简单的方法是使用[Package Control](packagecontrol.io)(需要网络),前提是该插件已经被Package Control接受。
下面是安装步骤
1. 按快捷键ctrl+shift+p打开命令面板
2. 输入 pcip (Package Control: Install Package),然后Enter,等待Package Control加载插件信息
3. 输入 cwc (Chinese Word Cutter), 然后Enter,等待安装完毕# Usage(使用方法)
1. 修改 **Sublime Text** 的`word_separators`设置为
```
"./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?(《【,。—·…!¥:;‘“”’?、】》)"
```2. 了解一下功能和对应的快捷键
| 快捷键 | 功能 |
| -------------------------- | ---------------- |
| alt+backspace | 向后删除一个单词 |
| alt+delete | 向前删除一个单词 |
| alt+left | 后退一个单词 |
| alt+right | 前进一个单词 |
| alt+shift+left | 向后选中一个单词 |
| alt+shift+right | 向前选中一个单词 |Sublime 自己就提供了这些功能,但对中文支持不好,本插件只是在它的基础上添加对中文的支持,用法基本上与默认的一致。
3. 鼠标双击选中单词
默认情况下,在Sublime里面双击中文,整个段都会被选中。因为Sublime是按照它的`word_separators`设置和语法文件来分割文本产生单词序列的,而中文词语之间没有分隔符,所以Sublime识别不了中文词语。本插件解决了这一问题。
4. ctrl+d增量选中当前单词的功能尚未对中文实现。
# Operation demo(操作演示)
![](images/cwc.gif)