如何让MAC OS X terminal bash 终端中vi显示并输入中文汉字

 我来答
huanglenzhi
推荐于2018-03-05 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517194
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
有下面一些方法可供选择,请您挨个尝试一下即可:
方法一:
1. 启动Terminal
2. 按苹果+I显示简介,选择仿真,去掉忽略非ASCII字
3. 选择显示,选择宽字符当成两个字符
编码选择 UTF-8
最后再点将设置作为预设
现在终端下键入ls -w已经可以显示中文文件名了,但是还不可以输入
4. 切换到root, 修改/etc/bashrc, 加入
stty pass8
bind ‘set convert-meta off’
bind ‘set meta-flag on’
bind ‘set output-meta on’
alias ls=”ls -wG”
储存,再启动terminal就可以了,现在在terminal下也可以输入中文了。
方法二:
可能就要适应英文环境了,面对一个纯英文的文本界面吧!如果安装过程中选择了中文界面,则Mac os x会自动将安装够的系统语言配置为中文,但是没有安装汉字系统,汉字是无法显示的,只能显示乱码。
我们需要修改配置文件/etc/default/locale 中文设置为:
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh”
修改为:
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
重启之后就好了~
终端按tab键出现/bash: warning: setlocale: LC_CTYPE: cannot change 或者 远程ssh时,使用tab自动补全时没问题,但在机房电脑就出现了“-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.utf8) 或者 warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)”的警告错误,解决方法如下:
进入这服务器端,编辑 /etc/profile,
sudo vi /etc/profile
在文件尾部添加一语句:
export LC_ALL=C
然后重启即可。
用q户名
2018-06-29 · 知道合伙人数码行家
用q户名
知道合伙人数码行家
采纳数:56269 获赞数:150464
我最然懂的不多,但是我愿用全力来帮助大家。如果有不周到之处,还望大家海涵!

向TA提问 私信TA
展开全部
Fun Input toy,或者sun输入法(这两个都是免费的)
但我推荐QIM,KIMQIM,这是得到搜狗合作的,能共享搜狗词库,用法也相似,虽说要收费,但我现在过了试用期也没影响(使用10000个汉字),无非是只能候选3个词条,正版能有9个,正版可改皮肤、透明度等,但试用版的基本功能都是开放的,过期不受影响!另外也有破解的...找找吧,建议不要用,毕竟试用版足以!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010我是谁ya
2015-05-19 · TA获得超过6007个赞
知道大有可为答主
回答量:1248
采纳率:90%
帮助的人:477万
展开全部
把输入法调成是中文的就能输入中文了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式