地球上的大熊, 巧遇上火星的你
2011-4-17 [教學]解決vim貼上內容時縮排問題
2013-03-05更新:
如果想vi默認為paste mode…請將下一行加到~/.vimrc…就不用每次用:set paste來開啟。
CODE:
set paste
=======更新完畢==============大家也許也遇過在vi貼上(paste)內容時,縮排(indent)格式出現錯誤。
例如要將下面內容貼上putty的vi
CODE:
<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),如下圖:<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>
解決方法是在貼上前輸入
:set paste
貼上內容,注意下方的[b...
2011-4-17 01:54 AM - Vic - 30187 觀看 - 5 評論 - Linux交流