二、是不是看到上面的参数已经头晕了,其实只要记住部分重点的就行了。
另外一个问题,当你正在编辑一个文件的时候,突然服务器断电了,你又没有保存这时怎么办呢,下面教大家一个解决方法:
每次在编辑一个文件的时候,系统都会在同目录下,建立一个.filename.swp的隐藏文件,filename与你编辑的文件名一样,这个隐藏文件就记录了你所有的操作,当你出现上述情况时,就靠这个隐藏文件来恢复,如下man.config与.man.config.swp:
[root@redhat tmp]# ll -a
total 64
drwxrwxrwt 4 root root 4096 Feb 4 19:10 .
drwxr-xr-x 26 root root 4096 Feb 4 15:26 ..
drwxrwxrwt 2 root root 4096 Feb 4 15:26 .font-unix
drwxrwxrwt 2 root root 4096 Feb 4 15:25 .ICE-unix
-rw-r--r-- 1 root root 4617 Feb 4 19:09 man.config
-rw-r--r-- 1 root root 16384 Feb 4 19:11 .man.config.swp
如果出现上述情况,在你下次一次打开该文件的时候会,出现下面的内容,(ps:我曾经试过直接使用vi不会出现下面的提示符,只有使用vim)
[O] pen Read-Only:只读该文件
[E] dit anyway:用正常的方式编辑这个文件
[R]ecover:就是加载暂存文件的内容,用在你要救回之前未保存的工作
[D]elete it:确定这个暂存文件无用
[Q]uit:退出文本编辑,回到命令界面
[A]bort:忽略这个编辑行为
在这里值得我们注意的是:恢复了上面文件的内容后,要手动去删除那个隐藏文件,不然在下次打开该文件的时候还是有上面的提示。
现在明白了vi与vim文件的好处了吧,其实还不止,我继续往下看。
三、使用vim分屏,文件对比
当我们要同时阅读两个文件的时候怎么办呢,那就选择 vim 分屏吧,直接示例
建立一个分屏,filename另一个文件名 | |
Ctrl+w+向上箭头 Ctrl+w+k | 将光标移动到上一个窗口 |
Ctrl+w+向下箭头 Ctrl+w+j | 将光标移动到下一个窗口 |
Ctrl+w+q | 退出 |
说明:各位不好意思,将一篇文章写成两张博文,因为系统提示文件过长