# auto-switch-language
**Repository Path**: Capsion-ST-PLugins/auto-switch-language
## Basic Information
- **Project Name**: auto-switch-language
- **Description**: sublimetext 输入法自动切换英文,使用中文输入后切换到sublime编辑器会自动切换成英文输入(需要添加一个英文语言,相当于直接切换成英文语言环境)
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-11-14
- **Last Updated**: 2024-06-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Python, cps, capsion, Sublime-text, sublime-text-plugin
## README
## 简介|Introductions
日常编写代码的环境中,一码代码一边查资料,一边聊天一边码代码:`英文输入`>`中文输入`>`英文输入`>`...`这样的场景来来回回,每次切换场景总会要手动切换一下输入法,非常不优雅。
首先类似功能的插件网上已经存在, 非本人原创,但是代码稍有改动,更符合本人自己维护的习惯,打包成本项目代码。
> - 本系列插件均为团队内部定制打造,不对外更新负责,
> - 2023年了,前端coder建议采用**VSCode**。
## 功能|Feature




## 安装|Install
```bash
# 打开 SublimeText3的插件目录,并在该目录下打开shell
菜单栏 > Preferences > Browse Packages...
# 在插件目录运行shell,下载插件
# gitee
git clone --depth=1 git@gitee.com:Capsion-ST-PLugins/auto-switch-language.git auto-switch-language
# or github
git clone --depth=1 git@github.com:Capsion-ST-PLugins/auto-switch-language.git auto-switch-language
# 系统中添加英文输入环境
```
## 使用|Usage
每次激活Sublime Text时,系统自动切换为英文输入环境(不是输入法)。因为切换的不是输入法,是系统语言环境,所以使用前需要添加一个英文的语言环境
## 插件配置|Configure

因为在sublime的`on_activated_async`钩子(编辑器被激活时的钩子)时,触发一个切换语言的系统调用,将当前系统语言切换成英语,所以本插件的前置
系统设置 > 语言页面 中可以看到除了`中文(简体,中国)`,还带了一个`英语(美国)`,这个`英语(美国)`就是一个纯英文的系统语言。

## 项目架构|Tree
```ini
DIR:cps-auto-switch-language #
|-- .sublime/ #
| `-- Context.sublime-menu #
|-- Pywin32/ # 「Pywin32」核心依赖:离线版的Pywin32
|-- screenshot/ # 「screenshot」
| |-- 使用演示2.gif #
| |-- 使用演示1.gif #
| |-- image-20221113235811245.png #
| `-- image-20221113235730390.png #
|-- README.md #
|-- main.py # 核心代码
`-- .gitignore #
```
## 联系方式|Contact
- **373704015 (qq、wechat、email)**