Deepin下VScode yapf 快捷键(Shift+Alt+F)无法使用解决
一、问题描述
最近在使用deepin系统,在安装vscode后,使用yapf时,发现使用快捷键Shift+Alt+F不起作用。但是在网上搜的各个有关yapf的教程中都是上述快捷键。
二、环境
操作系统:deepin15.5 SP2 专业版
VScode版本:1.42.1
三、解决过程
1. 检查yapf包是否安装
2. 检查settings.json文档是否添加"python.formatting.provider": "yapf",
打开文档的方式自行百度
3. 最后检查检查键盘快捷键文件->首选项->键盘快捷键设置
发现
Format Document的触发条件中包含了"formattingprovider",但是它的快捷键是Ctrl+Shift+i。我一试Ctrl+Shift+i,完美格式化了代码!
四、解决方案
1. 在VScode中自定义绑定Shift+Alt+F,命令格式应该上面的Ctrl+Shift+i的命令相同
2.直接使用Ctrl+Shift+i
五、总结
Linux的不同发行版,它的一些热键是很有可能不同的,包括你安装软件的快捷键。有时候你在使用软件快捷键时有可能与本系统热键冲突无法使用,也有可能是配置的时候,快捷键本身就发生改变。









网友评论