问题一:按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编码的文件)。
时间: 2024-11-12 01:10:15