1、问题
centos8支持中的输入法为ibus的智能拼音,但是centos8默认的英文输入法为US,alt.intl,该输入法的键盘布局如图1,会出现在中文输入法的情况下,键盘无法正常输入引号、顿号的问题,在英文输入法情况下,输出的引号也跟正常的引号不一样,如图2,这样对开发程序影响很大
图1
图2
2、问题原因
导致上述原因是英文US,alt的键盘布局导致的,要想正常输出引号等标点符号,必须双击两次引号键或者右侧alt+shift+引号键才能正常输出引号
3、解决方法
1、修改英文输入法为中文的英语(美国)即可,此时的布局参见图
4、此外,centos8的汉语智能拼音输入法切换为英文模式后,输入标点符号和字母会有很大的空隙,是由于输入法设置的字母和符号为全角导致的,修改为半角字母和半角符号,即可正常使用