当前位置:首页 > TAG信息列表 > vim编辑器怎么转换成中文centos7怎么让命令行显示中文?介绍

vim编辑器怎么转换成中文centos7怎么让命令行显示中文?介绍

vim编辑器怎么转换成中文 centos7怎么让命令行显示中文?

centos7怎么让命令行显示中文?

首先,打开语言支持文件:

#vim/etc/sysconfig/i18nlangen_us。utf-8"←找到这条线并改变"utf-8和至gb2312。

二、安装中文环境的外壳:

vim编辑器怎么转换成中文 centos7怎么让命令行显示中文?

首先安装libstdc.so.5包:#yum安装。

下载zhcon:#

安装下载的zhcon:#rpm-ivhzhcon-0.2.3-1.i386.rpm。

之后,可以用zhcon命令显示中文。

linux之vim编辑文件显示中文乱码如何解决?

vim编码的详细介绍

像所有流行的文本编辑器一样,vim可以编辑各种字符编码的文件,包括ucs-2和utf-8等流行的unicode编码方法。

vim有四个与字符编码相关的选项,分别是encoding、fileencoding和$termencoding(这些选项的可能值请参考vim在线帮助:帮助编码-名称),它们的含义如下::。

1.encoding:vim中使用的字符编码方法,包括vim缓冲区、菜单文本、消息文本等。用户手册建议仅在中更改其值。vimrc。事实上,似乎只有改变它的价值。vimrc有道理。

2.当前在fileencoding:vim中编辑的文件的字符编码方法。当vim保存文件时,它也会将文件保存为这种字符编码方法(无论是否是新文件)。这是网上介绍的,但是我在中定义为utf-8好像没什么作用。只有当我打开vim文件时它才会生效。我不我不知道为什么。

vim启动时,会根据文件中列出的字符编码逐一检测要打开的文件的字符编码,并将fileencoding设置为最终检测到的字符编码。因此,最好将unicode编码放在这个列表的前面,latin1编码放在后面。

4.termencoding:·维姆工作的终端(或windows的控制台窗口)的字符编码方法。这该选项对于通常在windows中使用的gui模式下的gvim无效,但它是控制台模式下vim的windows控制台的代码页,通常我们不我不需要改变它。

让记录vim的多字符编码支持工作。

1.启动vim,根据中设置的编码值设置缓冲区、菜单文本和消息文本的字符编码模式。vimrc。

2.读取要编辑的文件,根据fileencodings中列出的字符编码逐一检测文件编码。并设置fileencoding来检测什么是正确的字符编码。如果没有找到合适的编码,将使用latin-1(ascii)编码打开。

3.比较fileencoding和encoding的值。如果不同,调用iconv将文件内容转换为encoding描述的字符编码,并将转换后的内容放入为此文件创建的缓冲区。这时,我们可以开始编辑这个文件。

4.编辑后保存文件时,再次比较fileencoding和encoding的值。如果没有,再次调用iconv将缓冲区中的文本转换为fileencoding描述的字符编码,并保存在指定的文件中。

因为unicode可以包含几乎所有语言的字符,而unicodesutf-8编码性价比很高(空间消耗比ucs-2小),建议编码的值设置为utf-8。另一个原因是当编码设置为utf-8时,vim自动检测文件的编码会更准确(可能这个原因是主要原因)。对于我们在中文窗口中编辑的文件,为了与其他软件兼容,将文件编码设置为gb2312/gbk更合适。所以文件编码建议设置为中文(中文是别名,在unix中是gb2312,在windows中是cp936,也就是gbk的代码页)。

linux下vim中文的解决方案

1.[计]下载

您可以从下载最新版本的vim源代码。

2.装置

编译之前,请检查配置选项。

需要添加此配置的位置。

它的作用是支持多字节编码,这一步应该很重要。不然后面的配置就显得没用了。我不我不知道我是否我是对的。。

配置好了之后,自然是常规的:。

3.最后,配置vimrc的脚本。

编辑该文件并添加以下几行:

设置文件编码utf-8,ucs-bom,gb18030,gbk,gb2312,cp936设置termencodingutf-8设置编码utf-8都可以。

摘要

希望这篇文章的内容能给你的学习或者工作带来一些帮助。有问题可以留言交流。谢谢你的支持。

编码文件字符中文vim


广普号 满竹里

  • 关注微信关注微信

猜你喜欢

热门标签

物联云app下载 如何查看电脑网络设置 小米ax6000组网mesh 电脑连上无线网却无internet访问电脑无法上网 怎样将300kb的pdf扫描件修改为1mb 美团删除了评价怎么重新评价美团评价删除 网页乱码怎么恢复 呼叫转移在哪个里面找 python字符串 苹果手机充电发烫的原因苹果手机充电发烫解决方案介绍 淘宝集能量换红包在哪 手写字体怎么转换成电子版 wps表格怎么给单独字变颜色2019wps怎样把文字弄成白色的? 一加手机目前最好的是哪个版本一加8pro安卓10哪一个版本最好用? 华为手机出现绿框怎样解决华为荣耀play出现绿色方框怎么取消掉? 电脑下软件汉字变成乱码什么原因为什么电脑软件中显示的登录名是乱码?介绍 网易邮箱大师版怎么注册网易的邮箱怎么注册? 抖音通知设置里面要关闭哪些功能抖音好友上线提醒怎么关?介绍 如何查苹果序列号真伪 word文档中单元格怎么调整word怎么把单元格大小调整一样? 荣耀手机账号和华为账号一样吗 vivoy31s怎么隐藏手机应用vivoy31s怎么隐藏应用?介绍 小米10pro5g手机参数小米10pro和小米10pro5g怎么选? 怎么查看文件操作记录如何查看电脑内文件夹的历史访问记录? 证件照红底怎么变蓝底如何把日常照片改成蓝底或红底? 微信怎么关闭芒果电视tv自动续费如何取消微信芒果tv自动续费? python返回文件相对路径python中return能返回到特定地方吗? 随身wifi 小米1010s ios不弹出共享wifi密码怎么设置苹果11怎么分享wifi密码?介绍

微信公众号