vi でコピペするとき、インデントを解除したい!

In: Linux|vi

2 10月 2009

vi(vim)で編集していて、他のソースからコピペして貼り付けようとすると、インデントが重なってものすごくネストが深くなってしまいます。

(例)

<div class="content">
	<h2>見出し</h2>
	<p>本文本文</p>
	<ul>
		<li>リスト1</li>
		<li>リスト2 </li>
	</ul>
</div>

こんなソースが…

<div class="content">
    <h2>見出し</h2>        <p>本文本文</p>            <ul>                    <li>リスト1</li>
                            <li>リスト2 </li>
                                </ul>                                </div>

こうなってしまう!

これは、vimの設定で「autoindent」という項目がONになっているから起こる現象です。
解除するためには、コマンドモードで

:set noautoindent

と入力すればOKです。

ちなみに、

:set

広告

のコマンドで、現在有効になっている設定の一覧が表示されます。

コメント

1 Response to vi でコピペするとき、インデントを解除したい!

トラックバックURL:

Avatar

daceloweb

10月 2nd, 2009 at 7:48 PM

更新した 『vi でコピペするとき、インデントを解除したい! http://bit.ly/2eG4tt

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ