Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimのインサートモードで自動インデントさせずにクリップボードの内容をペーストする

$
0
0

以下の記事でも対処法を書いている方がいたのですが,この方法は記載されていなかったようなので残しておきます.

やり方

インサートモードで <C-r><C-p>*とすることでインデントされずにペーストできます.

環境

shell
$ vim --version | head -4
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Aug  8 2017 03:46:05)
MacOS X (unix) version
Included patches: 1-891
Compiled by travis@Traviss-Mac-598.local
vim
setautoindent

挙動の例

クリップボードの内容
funchoge(b:Bool){ifb{print("hoge")}else{print("not hoge")}}

ペーストした時(i<C-r>*<ESC>)の内容(自動インデントされちゃう場合)

vim
funchoge(b:Bool){ifb{print("hoge")}else{print("not hoge")}}

ペーストした時(i<C-r><C-p>*<ESC>)の内容(自動インデントさせない場合)

vim
funchoge(b:Bool){ifb{print("hoge")}else{print("not hoge")}}

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>