地球上的大熊, 巧遇上火星的你

2011-4-17  [教學]解決vim貼上內容時縮排問題

2013-03-05更新:

如果想vi默認為paste mode…請將下一行加到~/.vimrc…就不用每次用:set paste來開啟。

set paste
=======更新完畢==============

大家也許也遇過在vi貼上(paste)內容時,縮排(indent)格式出現錯誤。

例如要將下面內容貼上putty的vi

<project name="myapp" default="build" basedir=".">
  <property name="builddir" value="${basedir}/build" />
  <target name="prepare" depends="clean,init" />
  <target name="init">
      <mkdir dir="${builddir}" />
      <mkdir dir="${builddir}/api" />
      <mkdir dir="${builddir}/log" />
      <mkdir dir="${builddir}/coverage" />
      <mkdir dir="${builddir}/phpcb" />
  </target>
</project>
結果出現錯誤的縮排(indent),如下圖:


解決方法是在貼上前輸入
:set paste


貼上內容,注意下方的[b...

2011-4-17 01:54 AM - Vic - 30187 觀看 - 5 評論 - Linux交流