Linux 纯CLI终端中文乱码zhcon
2021/4/19 7:25:39
本文主要是介绍Linux 纯CLI终端中文乱码zhcon,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
在纯命令行环境下中文显示方块,在图形化界面中其实并不乱码,ssh中也不乱码。这个怎么解决呢?在网上搜索了半天,大部分都说是没有安装中文字体。
终于找到解决办法了:
https://bbs.huaweicloud.com/blogs/238855
archlinux实战
https://aur.archlinux.org/packages/zhcon/
git clone https://aur.archlinux.org/zhcon.git cd zhcon/ # 安装 makepkg -si
这样就安装完成啦。
在纯命令行模式输入下面命令运行zhcon:
zhcon --utf8
这下中文可以正常显示啦!没有乱码我的目标就已经达到了。
那么中文输入怎么处理的呢?
zhcon的热键:
快捷键 | 说明 |
---|---|
CTRL+ALT+H | 帮助; |
CTRL+D | 退出。 |
输入法热键
快捷键 | 说明 |
---|---|
CTRL+SPACE | 打开/关闭输入法; |
ALT+SPACE | 打开/关闭 |
CJK方式; | CJK方式; |
CTRL+2 | 五笔;/ 全拼; |
编码切换热键
快捷键 | 说明 |
---|---|
CTRL+F1 | 使用GB2312编码了; |
CTRL+F2 | 使用GBK编码; |
CTRL+F3 | 使用BIG5编码; |
CTRL+F4 | 使用JIS编码; |
CTRL+F5 | 使用KSCM编码; |
CTRL+F7 | 切换输入法状态栏风格(光标跟随或底部固定)。 |
CTRL+F9 | 设置内码的识别方式: 按一次:内码手动识别; 按二次:自动识别GB与BIG5码; 按三次:自动识别GB与BIG5码,并用简体中文来显示; 按四次:自动识别GB与BIG5码,并用繁体中文来显示; |
CTRL+F10 | 调出输入法系统菜单; |
CTRL+. | 切换中英文标点 ; |
CTRL+, | 切换中文全角 /半角; |
SHIFT+PGUP | 上卷半屏历史记录; |
SHIFT+PGDN | 下卷半屏历史记录; |
SHIFT+上方向箭 | 上卷一行历史记录; |
SHIFT+下方向箭 | 下卷一行历史记录。 |
中文输入法
CTRL+SPACE 打开或者关闭中文输入法。
但是我试好几次无法切换到五笔输入法。
修改默认输入法变成五笔
无法切换可能是快捷键冲突导致的,我把来把五笔设置成默认输入法,曲线救国。
vi /etc/zhcon.conf //编辑zhcon配置文件
将想用的五笔输入法行拷贝到全拼输入法前面即可。当然,也可采用加#号屏蔽不需要的,这样不会出错。
如果显示中文乱码,可以在vim 中执行:edit ++enc=gb18030
就可以解决乱码的问题了。
#change input method here #the first ime is the default ime when press CTRL_SPACE #only the first nine imes are avaiable to zhcon #you can add more ime from Chinput's config file #format: ime = imename,module,table,encode,type #imename := <input method's name> #module := <module file name> #table := <table file name> #encode := gb2312 | gbk | big5 ime = 五笔,,input/wb.mb,gb2312,native ime = 全拼,,input/winpy.mb,gb2312,native ime = 双拼,,input/winsp.mb,gb2312,native ime = wz1,,input/big5-ary30.mb,big5,native ime = wz2,,input/big5-cj.mb,big5,native ime = wz3,,input/big5-phone.mb,big5,native ime = wz4,,input/big5-liu5.mb,big5,native ime = 全拼2,,input/py.mb,gb2312,native ime = 双拼2,,input/py.mb,gb2312,native ime = 大众,,input/dzm.mb,gb2312,native ime = 英中,,input/ed.mb,gb2312,native ime = 简拼,,input/jp.mb,gb2312,native ime = 普通,,input/pt.mb,gb2312,native ime = 五笔二维,,input/wbew.mb,gb2312,native ime = 五笔划,,input/wbh.mb,gb2312,native ime = 繁体仓颉,,input/cjf.mb,gb2312,native ime = 简体仓颉,,input/cjj.mb,gb2312,native
这篇关于Linux 纯CLI终端中文乱码zhcon的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南