解决vscode智能代码提示快捷键 Ctrl+Space 无效的问题
2023-04-18 16:48:37 时间
背景
vscode 智能代码提示除了输入时通过字符触发,还能使用快捷键ctrl + space
触发,但是在 Windows 下会发现没有效果。
因为这个快捷键在Windows下是系统的中文(简体)输入法 - 输入法/非输入法切换的快捷键,是全局快捷键,造成了快捷键冲突。
修改系统快捷键
在这里修改成其他的快捷方式就行。
搜狗输入法
搜狗输入法有个巨坑。如果安装了搜狗输入法修改好系统快捷键后,可能会出现在搜狗输入法下,ctrl + space
仍然是在切换中英文输入导致 vscode 的智能提示无法触发。
可是如图查看搜狗输入法的中英文切换快捷键并没有ctrl + space
不要被它的表象所迷惑,其实原因就是新设置的快捷键和搜狗输入法中的快捷键冲突了,只要重新设置一个冷门的新快捷键就行。比如设为ctrl + F8
(本文完)
当时笔者设置为ctrl + shift + space
,发现在win10自带的输入法下,vscode提示快捷键正常使用,搜狗输入法下就不行,一直在切换中英文输入。查看了搜狗输入法,切换中英文方式以及搜狗输入法所有使用的快捷键,发现都没有和ctrl + shift + space
冲突。
于是搜索如何关闭搜狗输入法ctrl + space
切换中英文的方式,答案都是一些什么前面取消ctrl + space
的勾选,可是如上图压根没有这个选项啊???还有就是前文的修改系统切换输入法的快捷键,可是我早修改了,没用啊!!!艹!
突然发现搜索输入法中系统功能快捷键全是 Ctrl + shift 开头,开始怀疑虽然搜狗输入法表面没写出来使用了快捷键 Ctrl + shift + space,但实际上还是冲突了。于是抱着侥幸心理再次修改系统切换输入法快捷键,哦豁,问题解决。盖亚!!!!
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击