vimでペーストしようとしたら、インデントがずれてしまうことってよくありますよね。
対応方法をよく忘れるので自分のためにも書いておきます。
ペースト前
# -*- coding: utf-8 -*-
class testclass:
def __init__(self):
print("create testclass", end="")
def testmethod(self,str):
print(r"call \testmethod")
print(str)
ペースト後
# -*- coding: utf-8 -*-
class testclass:
def __init__(self):
print("create testclass", end="")
def testmethod(self,str):
print(r"call \testmethod")
print(str)
ペースト前にこれを入力すれば、そのままペーストできます。
:set paste
# こんな表示になる
-- INSERT (paste) --
モードを元に戻したい時はこれ。
:set nopaste