vi 保存复制内容格式粘贴

    vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。

    在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时,进入vi中的内容则能完整保存好复制式的格式。

    :set paste
   进入paste模式以后,可以在插入模式下粘贴内容,不会有任何变形。这个真是灰常好用,情不自禁看了一下帮助,发现它做了这么多事:

   textwidth设置为0
   wrapmargin设置为0
   set noai
   set nosi
   softtabstop设置为0
   revins重置
   ruler重置
   showmatch重置
   formatoptions使用空值
下面的选项值不变,但却被禁用:

   lisp
   indentexpr
   cindent

你可能感兴趣的:(vi,粘贴,复制,保存原格式,不变形)