敲下ESC保证vi处于命令模式下,然后就可以输入退出的命令了
shift + 分号(;)键,就可以输入:了,然后可以输入写入命令w或退出命令q
觉得麻烦的赶紧装图形界面的gvim去
Ubuntu下用apt-get install gvim
redhat或redora下用yum install gvim
装好后在菜单中找gvim
----------------解决方案--------------------------------------------------------
Vi的介绍:
http://www.linuxsir.org/main/?q=node/206
有一张图,写文件w并退出q:
如果vi编辑器由微软来设计的话,搞笑
[[it] 本帖最后由 VxWorks 于 2008-6-29 23:32 编辑 [/it]]
----------------解决方案--------------------------------------------------------
= =
我还是习惯让手离开键盘……
kjhl按起来感觉怪怪的……
----------------解决方案--------------------------------------------------------
刚刚看完了tutor……发现已经不习惯鼠标了= =
----------------解决方案--------------------------------------------------------
恩。谢谢Vx。。
以前第一次用vi的时候。。我只是听说Linux下的文本编辑软件是vi。。某次装bochs的时候里面附带一个很小很小的linux我就去试试。。虽然第一次玩。但是ls cd一类的命令还是知道的。。于是试了一下vi。本以为跟edit一样。。可惜进去以后傻了。菜单都找不到。。退也没有办法退。。
第二次。是装slax的时候。我打算8用windows了。。直接在命令行下玩了。。可惜查了vi的命令后。。进去文本编辑模式。命令行模式了分不清了。退也退不出。当时太笨了。不知道用ESC。。
第三次。。是最近。网上说vi这个编辑软件写C语言程序不错。。另外看了网上很多关于介绍vi的资料。。也分清了两种模式的区别了。然后从网上下了vim的中文参考文档。。我想这次总没有问题了吧。。回家试试果然还行。就是坑文档查命令比较烦一点。。可惜编辑。ANSI文件的时候可以。Unicode的时候。乱码。。看来vim不会自动识别编码方式额。。然后坑文档坑了差不多一个小时。。终于找到。了设置语系。编码的命令。。但是好专业额。有点似懂非懂的样子按照它的说明设置成unicode的时候屏幕本来都是乱码。现在全成了。16进制的东西了。。郁闷啊。弄了一个晚上都没有弄懂。。然后想想还是乖乖地Windows用用吧。。
真的不知道是linux确实不适合初学者还是用m$的东西时间长了以后被洗脑了。。
以后买新电脑的时候再装linux。。继续研究Vi。恩。。
----------------解决方案--------------------------------------------------------
我准备买本本,装Ubuntu。那那些杀千刀的还用我的电脑上QQ……
----------------解决方案--------------------------------------------------------
回25楼:
vi中有三个编码相关的重要环境变量fileencodings,fileencoding,encoding
fileencodings用来设置打开文件时依此用哪些编码来检测文件实际编码方式
在linux下可以这么设置:fileencodings = utf-8,chinese,latin1
fileencoding 是vi检测文件编码的结果
encoding则是vi在编辑文件时文件在内存中的编码,因为utf-8是最全的编码方案,所以默认encoding = utf-8,可以接受世界各种文字。
用vi打开文件时vi依此用fileencodings中的编码检测文件编码,将检测的结果保存入fileencoding ,然后将文件转换为encoding指定编码,保存文件时再将encoding编码转换为fileencoding写入文件。
linux下有很多文本编辑器,最有名的是vi,emacs功能比较强大。还有一些小的工具,如GNOME桌面环境附带的gedit,还有所以unix标准配备的nano,很小很简单类似于DOS中的edit,一看就会用
最后说下vi是夸平台的,在windows下也可以用,你不用“买新电脑的时候再装linux。。继续研究Vi”。
包括linux在内的unix类系统都很开放,要求用户了解底层一些知识,所以很多人觉得比windows难。其实要真的去了解系统底层会发现linux比windows要简单,有很多资料,社区也是开放的。我的一个老师说过:linux是最适合培养计算机人才的环境,所以国外很多大学用linux
回26楼:
Ubuntu也可以装QQ
----------------解决方案--------------------------------------------------------