注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

江志祥的博客

可恶的中国银行,信用卡像病毒啊,取消那么难,,,

 
 
 

日志

 
 

vi 对齐文本  

2012-07-20 15:47:14|  分类: 计算机_Vim |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
要使一定范围包括的行居中,用以下命令:
        :{range}center [width]
{range} 即是那些通常命令所能指定的范围。 [width] 是一个可选项,用来确定要居中
的行的宽度。如果没有指定 [width],则默认使用 'textwidth' 的值。(如果
'textwidth' 是 0,则默认为 80。)
    例如:
        :1,5center 40
将得到下面的结果:
       I taught for a while. One 
       time, I was stopped by the 
     Fort Worth police, because my 
      homework was too hard. True 
                 story. 
右 对 齐
类似地,":right" 命令将使文本右对齐:
        :1,5right 37
将得到这种结果:
            I taught for a while. One 
           time, I was stopped by the 
        Fort Worth police, because my 
          homework was too hard. True 
                               story. 
左 对 齐
我们使用这个命令:
        :{range}left [margin]
和 ":center" ":right" 不同的是,":left" 的参数并不是行的宽度,而是左边的页边
距。如果这个参数被省略了,文本将被紧靠在屏幕的左边缘 (用一个零页边距参数将得
到一样的效果)。如果页边距是 5,文本将缩进五个空格。举个例子,使用以下命令:
        :1left 5
        :2,5left
结果会是下面这样:
             I taught for a while. One 
        time, I was stopped by the 
        Fort Worth police, because my 
        homework was too hard. True 
        story. 
两 端 对 齐
Vim 并没有提供内建的方法来使文本两端对齐。不过,我们可以通过使用一个灵巧的宏来
做这项工作。要使用这个包,执行下列命令:
        :runtime macros/justify.vim
这个 Vim 脚本文件定义了一个新的可视命令 "_j"。要使一块文本两端对齐,只需在可视
模式中选择该文本块,然后执行 "_j"。
   请查阅该文件以获得更详细的解释说明。在文件名 $VIMRUNTIME/macros/justify.vim
上键入命令 "gf",就可以打开该文件。
作为另一个选择,你还可以使用一个外部程序来对文本进行过滤。例如:
        :%!fmt
                
  评论这张
 
阅读(488)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017