Skip to content

sublimetext 输入法自动切换英文,使用中文输入后切换到sublime编辑器会自动切换成英文输入(需要添加一个英文语言,相当于直接切换成英文语言环境)

Notifications You must be signed in to change notification settings

mucpsing/auto-switch-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介|Introductions

日常编写代码的环境中,一码代码一边查资料,一边聊天一边码代码:英文输入>中文输入>英文输入>...这样的场景来来回回,每次切换场景总会要手动切换一下输入法,非常不优雅。

首先类似功能的插件网上已经存在, 非本人原创,但是代码稍有改动,更符合本人自己维护的习惯,打包成本项目代码。

  • 本系列插件均为团队内部定制打造,不对外更新负责,
  • 2023年了,前端coder建议采用VSCode

功能|Feature

image-20221113235730390

cps-auto-switch-language1

image-20221113235730390

cps-auto-switch-language2

安装|Install

# 打开 SublimeText3的插件目录,并在该目录下打开shell
菜单栏 > Preferences > Browse Packages...

# 在插件目录运行shell,下载插件
# gitee
git clone --depth=1 [email protected]:Capsion-ST-PLugins/auto-switch-language.git auto-switch-language
# or github
git clone --depth=1 [email protected]:Capsion-ST-PLugins/auto-switch-language.git auto-switch-language

# 系统中添加英文输入环境

使用|Usage

每次激活Sublime Text时,系统自动切换为英文输入环境(不是输入法)。因为切换的不是输入法,是系统语言环境,所以使用前需要添加一个英文的语言环境

插件配置|Configure

image-20230413160541763

因为在sublime的on_activated_async钩子(编辑器被激活时的钩子)时,触发一个切换语言的系统调用,将当前系统语言切换成英语,所以本插件的前置

系统设置 > 语言页面 中可以看到除了中文(简体,中国),还带了一个英语(美国),这个英语(美国)就是一个纯英文的系统语言。

image-20221113235730390image-20221113235811245

项目架构|Tree

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)

About

sublimetext 输入法自动切换英文,使用中文输入后切换到sublime编辑器会自动切换成英文输入(需要添加一个英文语言,相当于直接切换成英文语言环境)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published