带来一篇Centos 下vi中文乱码成绩
欢迎大家来到仓酷云论坛!因为在windows下默许是gb编码,而我的vim默许是utf-8(gedit默许也是utf-8),以是翻开会成乱码。修正了一下设置文件,使vi撑持gb编码就行了。$vi~/.vimrc
let&termencoding=&encoding
setfileencodings=utf-8,gbk
$:wq
再次翻开vi,显现就一般了。
参考文章:
====================================================
在终端下利用vim举行编纂时,默许情形下,编纂的界面上是没有显现行号、语法高亮度显现、智能缩进等功效的。为了更好的在vim下举行事情,必要手动设置一个设置文件:.vimrc。
在启动vim时,以后用户根目次下的.vimrc文件会被主动读取,该文件能够包括一些设置乃至剧本,以是,一样平常情形下把.vimrc文件创立在以后用户的根目次下对照便利,即创立的下令为:
$vi~/.vimrc
设置完后
$:x大概$wq
举行保留加入便可。
上面给出一个例子,个中列出了常常用到的设置,具体的设相信息请参照参考材料:
“双引号入手下手的举动正文行,下同
“往失落厌恶的有关vi分歧性形式,制止之前版本的一些bug和范围
setnocompatible
“显现行号
setnummber
“检测文件的范例
filetypeon
“纪录汗青的行数
sethistory=1000
“背景利用玄色
setbackground=dark
“语法高亮度显现
syntaxon
“上面两行在举行编写代码时,在格局对起上很有效;
“第一行,vim利用主动对起,也就是把以后行的对起格局使用到下一行;
“第二行,根据下面的对起格局,智能的选择对起体例,关于相似C言语编
“写上很有效
setautoindent
setsmartindent
“第一行设置tab键为4个空格,第二行设置当行之间交织时利用4个空格
settabstop=4
setshiftwidth=4
“设置婚配形式,相似当输出一个左括号时会婚配响应的谁人右括号
setshowmatch
“往除vim的GUI版本中的toolbar
setguioptions-=T
“当vim举行编纂时,假如下令毛病,会收回一个响声,该设置往失落响声
setvbt_vb=
“在编纂过程当中,在右下角显现光标地位的形态行
setruler
“默许情形下,寻觅婚配是高亮度显现的,该设置封闭高亮显现
setnohls
“查询时十分便利,如要查找book单词,当输出到/b时,会主动找到第一
“个b开首的单词,当输出到/bo时,会主动找到第一个bo开首的单词,依
“次类推,举行查找时,利用此设置会疾速找到谜底,当你找要婚配的单词
“时,别健忘回车
setincsearch
“修正一个文件后,主动举行备份,备份的文件名为原文件名加“~“后缀
ifhas(“vms”)
setnobackup
else
setbackup
endif
假如往除正文后,一个完全的.vimrc设置信息以下所示:
setnocompatible
setnummber
filetypeon
sethistory=1000
setbackground=dark
syntaxon
setautoindent
setsmartindent
settabstop=4
setshiftwidth=4
setshowmatch
setguioptions-=T
setvbt_vb=
setruler
setnohls
setincsearch
ifhas(“vms”)
setnobackup
else
setbackup
endif
假如设置完后,发明功效没有起感化,反省一下体系下是不是装置了vim-enhanced包,查询下令为:
$rpm–qvim-enhanced
UTF8笔墨形式下viya的}
F在良多主C都UTF8ah境
@r我B到主C龋匆笔墨aBig5的n案r
霈Fya,您用vi操纵r,大概恢搿
然後您大概_始思索是否是要改Z系
然改了Z系就#r也得到了UTF8的一些c
但也不克不及改完後从头_C,昧n案再改回UTF8再从头_C一次
@泳吞哿耍
解Q}前,先JR一c,
Linux是能够允S利用者利用分歧的Z系的,而不必理到y用什NZ系
也就是f,每不必的利用者都能够碛凶约旱末路Z系。
以是我只需抟n案就能够解Q@}
人家面前目今的[躲n
vi.bashrc
到场@行
exportLANG=en_US
@拥浅鲈俚侨刖涂梢粤
不^一般有要r我才ジ模猛赆俑幕恚
以免那天改UFT8a的n案改成ya!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇Centos 下vi中文乱码成绩
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
页:
[1]