怎么把文字的全角符号切换成半角

2022-09-06 07:49

已经是打好的文字了 怎么转换不是切换输入状态 是已经用全角符号打出来了数字和字母 整篇的文章 我想直接转换为半角 直接切换输入状态是没用的 还得重新打
2个回答

方法一:

下图所示,在输入法状态下,按下Shift+空格键或直接点击如图所示的圆形或半月形,可以在全角或半角间进行切换。

方法二:

1,在文档中选中需要转换的全角字符,然后点击上方菜单“格式”;

2,然后在下拉菜单中点击“更改大小写”项;

3,在弹出的对话框中点击“半角”,然后点击下方的“确定”按钮;

4,看看更改后的变化吧。如果想要更改为半角状态,以同样的方法将其上步中选择半角即可。

/ 全角空格为12288,半角空格为32
// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
// 转换为全角
_toFull(text) {
let tmp = ''
for (let i = 0; i < text.length; i++) {
if (text.charCodeAt(i) === 32) {
tmp = tmp + String.fromCharCode(12288)
} else if (text.charCodeAt(i) < 127) {
tmp = tmp + String.fromCharCode(text.charCodeAt(i) + 65248)
} else {
tmp = tmp + String.fromCharCode(text.charCodeAt(i))
}
}
return tmp
}
// 转换为半角
_toHalf(text) {
let tmp = ''
for (let i = 0; i < text.length; i++) {
if (text.charCodeAt(i) > 65280 && text.charCodeAt(i) < 65375) {
tmp += String.fromCharCode(text.charCodeAt(i) - 65248)
} else if (text.charCodeAt(i) === 12288) {
tmp += String.fromCharCode(32)
} else {
tmp += String.fromCharCode(text.charCodeAt(i))
}
}
return tmp
}
如果你经常需要用半角,建议进到pyim_ el中,把设置符号输入的变量pyim-punctuation-translate-p 的值由'(auto yes no)改为'(no yes auto)。这样就会直接输入半角符号了。需要进行全角半角转换,在符号输完后,按v键就可以。
相关问答
战地2042怎么切换自动和半自动
1个回答2023-03-10 00:26
按V键切换。 《战地风云 2042》是一款由DICE开发、Electronic Arts发行的一款第一人称射击游戏,于2021年11月19日在Origin、Steam、EPIC、Xbox Seri...
全文
声音切换
1个回答2024-03-14 09:01
笔记本的耳麦接口不行吧 可能是弹簧片那接触不良 我手机就是 寻思着要换呢 拿到会拆的人那去 应该不难
为了她,一切都是为了她,却换来了什么?
4个回答2023-10-29 03:12
虽然没有得到你想要的结果,但是在你这么辛苦的过程亩旅中,难道你没有一点收获吗森伍?有的,就算她无视你的辛苦,但是,对于迅春凳自己,你是好样的,你是优秀的,生活中不是没有风景,是缺少欣赏的眼睛!会有双慧...
全文
菜鸡玩到一半想切换游戏
1个回答2023-03-18 14:31
菜鸡玩到一半想切换游戏,可以直接退出。 菜鸡玩到一半想切换游戏,可以直接退出不会影响到之后的游戏体验的,退出之后从新选择游戏进入就可以了。
切换全角半角的快捷键是什么?
4个回答2022-08-30 05:03
切换全/半角的方法: 所需材料:中文输入法。 一、第一种方法:使用快捷键快速更换全/半角,快捷键为Shift+Space。 二、第二种方法:通过点击中文输入法状态栏上的全/半角符号切换,以...
全文
为什么我听歌听到一半会自动切歌的?
1个回答2023-09-02 02:50
播放器的问题……
宁符咒怎么换啊?
4个回答2023-01-29 01:20
角色等级到45级,去阿法利亚去找NPC克伦特接王的遗迹任务,然后用10个灵魂晶石就可以换一个宁神符,
完美校园涉及两个学校可以切换吗?
1个回答2023-05-07 00:21
不能切换的。
狠心放下所有,只为换来一切英语怎么翻译
1个回答2022-10-13 01:52
这句话本身就矛盾