码迷,mamicode.com
首页 > 其他好文 > 详细

linx之vi相关问题

时间:2015-04-03 11:38:26      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:问题


问题一:按q键退出vi编辑器时出现如图所示问题

  技术分享

原因:问你已被修改,没有保存并退出。

解决办法: 按q!强制退出即可。



问题二: 用vi打开文件时,如下图所示:

技术分享

原因: 

这是由于在编辑该文件的时候异常退出了,因为vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。

但是这可就郁闷了,因为以后每次打开这个文件都会出现这个警告,不管是如何修改这个文件还是重启了电脑。为了去掉这个警告,我们需要删除这个swap文件:

解决办法: rm -rf .a.swap 


问题三: 从windwos上传到linux下的文件打开时乱码 


原因: 由于Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8,两边编码不一致所导       致的

解决办法:  

那么如何在Linux中如何查看文件的编码及如何进行对文件进行编码转换呢? 

用VIM查看文件编码在Vim 中可以直接查看文件编码:set fileencoding  即可显示文件编码格式。

如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容(无此文件可新建):set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件)。





本文出自 “勇敢做自己” 博客,请务必保留此出处http://5731674.blog.51cto.com/5721674/1627862

linx之vi相关问题

标签:问题

原文地址:http://5731674.blog.51cto.com/5721674/1627862

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!