スポンサーリンク

vimでヤンク(y)して、貼り付け(p)を頻繁にします。
プログラミングなどをしていると、あるブロックをコピーして、
別のところに貼り付けを行います。
インデントが異なる場合、貼り付けを行ったあとに、範囲選択して
フォーマッティング(=)を実行しますが、これを毎回やるのは面倒です。

この面倒な貼り付け後のフォーマッティングを自動的に行うには、

]p

を利用します。

]pは、カレント行にあわせた貼り付け(p)を実現してくれます。
カレント行にあわせた貼り付けなので、カレント行の影響を受けますので
貼り付け時には若干の注意が必要です。

カレント行に上に、カレント行にあわせた貼り付けをするにはpの場合と同じで

]P

です。

または、]Pよりも効率的なのは、

[p

です。カレント行の上に、カレント行にあわせた貼り付けをしてくれます。

vimはコピー(yank)&ペーストが非常に楽にできますが、このインデントを
考慮した、]pや]Pを活用することでより、編集効率を上げることができます。

参照しているページ (サイト内): [2009-03-28-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー