zoukankan      html  css  js  c++  java
  • vi8

    Vim分屏功能
    
    
    
    [日期:2012-11-30]
    
    来源:Linux社区  作者:aican_yu
    
    [字体:大 中 小] 
    
    
    
    
    
    
    
    本篇文章主要教你如何使用 Vim 分屏功能
     
    
    
    分屏启动Vim
    使用大写的o参数来上下分屏。 
    vim -on file1 file2 ...使用小写的O参数来左右分屏。 
    vim -On file1 file2 ...注释: n是数字,表示分成几个屏。
     
    关闭分屏 
    关闭当前窗口。 
    Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。 
    Ctrl+W q
     
    分屏
    上下分割当前打开的文件。 
    Ctrl+W s上下分割,并打开一个新的文件。 
    :sp filename左右分割当前打开的文件。  
    Ctrl+W v左右分割,并打开一个新的文件。 
    :vsp filename
     
    移动光标
    Vi中的光标键是h, j, k, l,要在各个屏间切换,只需要先按一下Ctrl+W
     
    把光标移到右边的屏。 
    Ctrl+W l把光标移到左边的屏中。 
    Ctrl+W h把光标移到上边的屏中。 
    Ctrl+W k把光标移到下边的屏中。 
    Ctrl+W j把光标移到下一个的屏中。. 
    Ctrl+W w
     
    移动分屏
    这个功能还是使用了Vim的光标键,只不过都是大写。当然了,如果你的分屏很乱很复杂的话,这个功能可能会出现一些非常奇怪的症状。
     
    向右移动。 
    Ctrl+W L向左移动  
    Ctrl+W H向上移动  
    Ctrl+W K向下移动  
    Ctrl+W J
     
    屏幕尺寸
    下面是改变尺寸的一些操作,主要是高度,对于宽度你可以使用Ctrl+W <或是>,但这可能需要最新的版本才支持。
     
    让所有的屏都有一样的高度。 
    Ctrl+W =增加高度。 
    Ctrl+W +减少高度。 
    Ctrl+W -也许还有其它我不知道的,欢迎你补充
    
    本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-11/75179.htm
    

      

    Vim中的断电恢复文件操作
    
    
    
    [日期:2012-11-20]
    
    来源:Linux社区  作者:jcy8126
    
    [字体:大 中 小] 
    
    
    
    
    
    
    
    或许使用Linux中的Vim次数不是很多的人不知道Vim还有不正常断电后文件恢复这一功能,(这里说的Vim,你也可以理解为Vi,很多机器上Vi是等同于Vim,具体可以用alias命令查看,如果Vi=Vim,那么就是一样,不管怎么样,这两种编辑器都是大同小异的。)
     
    下面来具体演示下怎么样来恢复文件:
     
    首先,为了演示,我们在home目录下建立一个文档test_vi.txt:
     
    
    
    接着我们在命令模式下按Ctrl+Z,这样做的目的是为了切换到前台,做成断电的效果:
     
    
    
    然后,我们用ls -al来查看下文件,会发现多了一个后缀为.swp的文件,这就是Vim为每个编辑的文档保存的一个文件,不过这文件用Vim打开是乱码。
     
    
    
    接着再用vim test_vi.txt来编辑文件,你会发现出现一个提示界面,通知你上次的文件不正常退出的原因:
     
    
    
    我们选R,然后按q退出。
     
    我们退出到控制台后,输入vim -r test_vi.txt,你会发现多了一个-r参数,不错,这是恢复文件的命令,我们进去后会发现:
     
    
    
    我们按照提示回车,此时你的源文件就出来了,不过别忘记了要删除掉那个.swp文件,如果不删除,那么每次你编辑这个文档,都会有提示的。
    
    本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-11/74512.htm
    

      

  • 相关阅读:
    Luogu 1080 【NOIP2012】国王游戏 (贪心,高精度)
    Luogu 1314 【NOIP2011】聪明的质检员 (二分)
    Luogu 1315 【NOIP2011】观光公交 (贪心)
    Luogu 1312 【NOIP2011】玛雅游戏 (搜索)
    Luogu 1525 【NOIP2010】关押罪犯 (贪心,并查集)
    Luogu 1514 引水入城 (搜索,动态规划)
    UVA 1394 And Then There Was One / Gym 101415A And Then There Was One / UVAlive 3882 And Then There Was One / POJ 3517 And Then There Was One / Aizu 1275 And Then There Was One (动态规划,思维题)
    Luogu 1437 [HNOI2004]敲砖块 (动态规划)
    Luogu 1941 【NOIP2014】飞扬的小鸟 (动态规划)
    HDU 1176 免费馅饼 (动态规划)
  • 原文地址:https://www.cnblogs.com/qmfsun/p/3138278.html
Copyright © 2011-2022 走看看