Linux 纯CLI终端中文乱码zhcon
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux 纯CLI终端中文乱码zhcon,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2633字,纯文字阅读大概需要4分钟。
内容图文
![Linux 纯CLI终端中文乱码zhcon](/upload/InfoBanner/zyjiaocheng/924/1228743e73324d688df3d352dced0168.jpg)
前言
在纯命令行环境下中文显示方块,在图形化界面中其实并不乱码,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全部内容,希望文章能够帮你解决Linux 纯CLI终端中文乱码zhcon所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。