linux中文显示vimLinux

2024-04-15

linux中文显示vimLinux(精选3篇)

篇1:linux中文显示vimLinux

命令#locale用来查看字体列表,

设置vim的encode

编辑.bash_profile文件,加入

export LC_ALL=zh_CN

export LANG=zh_CN

好像这样,locale就全成中文的了,解决的好像并不完美...但......凑活先用了,起码显示了中文,:P

原文转自:www.ltesting.net

篇2:linux中文显示vimLinux

2.XMMS播放器中显示中文文件名

1.Red Hat 9.0下显示中文文件名--设置/ect/fstab 磁盘自动挂载

/dev/hda5 /mnt/windowsvfat codepage=936,iocharset=cp936 0 0

2.XMMS播放器中显示中文文件名

-sony -*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

篇3:linux中文显示vimLinux

最近, 我在课堂中试验利用Moodle进行混合式教学, 这一平台还可以布置作业, 快速地进行测验并反馈结果, 这样就可以实现每一位学生都有学习结果的显现。但是, 我觉得力度还不够, 能不能再深入地挖掘学生的积极性呢?利用网络, 我找到了Moodle中的Certificate插件。

●Certificate插件, 调动学生积极性

Moodle中的Certificate插件是一款网络课程中虚拟的电子证书, 当学生完成作业或一些测验并顺利达到考核标准后, 教师可以“颁发”给学生一张证书。证书可以根据教师需求自行设计, 并可在原图库中加入自己设计的图案, 实现证书的个性化设计。Certificate的授予标准多样化, 就授予面而言, 既可针对整个课程, 也可以针对某一活动;就授予等级而言, 既可授予优秀证书, 也可授予合格证书。教师可以根据不同的教学需求, 针对不同学生进行设计, 从而实现差别化教学、多样化评价。

可是, 这个插件基于fpdf和tcpdf生成证书的pdf文档, 里面如果有中文就不能正常显示, 如中文姓名会显示为“???”, 因此只有基于英文字体开发的版本, 那么, 如何能生成正常显示的中文字体呢?

●安装Certificate插件的中文显示

下面说一下我的操作方法及步骤。

1.进入Moodle, 打开错误信息显示功能。在安装插件及调试时, 打开输出错误提示是非常必要的。这样如果出现错误, 可以得到错误的详细说明。打开方法:moodle—→课程管理—→服务器—→调试—→选择所有可能出现的调试信息—→显示调试信息。

2.需要下载最新版的tcpdf, 这是一个免费开源的软件, 原来版本的功能不能实现。下载地址:http://www.tcpdf.org/, 解压后, 把文件夹tcpdf及里面的文件, 替换/moodle/lib/tcpdf文件夹就可以了。

3.修改t c p d f的字体文件arialunicid0.php, 利用这个字体显示中文, 但是不嵌入pdf文档, 文件位置/moodle/lib/tcpdf/fonts/, 文件打开后, 设置最后几段代码如下, 如果有多个设置代码已经在里面了, 只要把相应语句前的注释符号去掉就好了。

4.修改/moodle/mod/certificate/type/unincode/certificate.php而不能改其他文件夹的文件。在文件开头部分, 设置以下两句代码来取代原来的内容。

将//include$CFG->dirroot.'/lib/tcpdf/tcpdfprotection.php'这一句的注释符号去掉。

把原来的$pdf=new TCPDF_PROTECTION ('L', 'pt', 'A4') ;改成$pdf=new TCPDF ('L', 'pt', 'A4') ;

因为新版tcpdf不支持TCPDF_PROTECTION。把原来全部cert_printtext (170, 125, 'C', 'arialunicid0', '', 30, get_string ('titlelandscape', 'certificate') ) ;语句中的第四个参数也就是字体参数改为arialunicid0。

5.若想将全部内容显示成中文, 不想显示原来证书里的英文内容, 可以修改成以下代码。

6.如果想要在证书中加上自己设计的印章, 则可以用网上的软件设计自己的印章, 然后导出为png格式, 复制到moodle/mod/certificate/seal/中。但如果印章太大, 就会出现定位问题, 生成的字、图分开呈现在两页的pdf里。面对这样的情况, 可以修改定位坐标:print_seal ($certificate->printseal, $orientation, 500, 310, '', '') ;其中“500”、“310”分别是横坐标和纵坐标的数值。文本坐标设置为cert_printtext (170, 125, 'C', 'arialunicid0', 'B', 30, "成绩合格荣誉证书") ;最后, 在设置一个奖状时, certificate type中要选择unicode (landscape) , 这样就大功告成了, 教师便可以应用显示中文的certificate插件, 在课堂中巧妙地调动学生的学习兴趣。

上一篇:七年级地理下册期中考试工作总结下一篇:綦江区营盘山小学创建县级文明单位工作规划